<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://dzone.com/links/misc/rss.xsl"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>DZone: xml</title>
    <link>http://dzone.com/links/tag/xml.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Wed, 20 Aug 2008 23:31:42 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-08-20T23:31:42Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2006 DZone, Inc.</dc:rights>
    <dz:selfLink>http://dzone.com/links/feed/frontpage/xml/rss.xml</dz:selfLink>
    <image>
      <title>DZone: fresh links for developers</title>
      <url>http://www.dzone.com/images/std/dzone.com_258x55.gif</url>
      <link>http://www.dzone.com/links/</link>
    </image>
    <item>
      <title>6 Deadly AJAX Drawbacks: Are you aware?</title>
      <link>http://dzone.com/links/rss/6_deadly_ajax_drawbacks_are_you_aware.html</link>
      <description>Some developers view AJAX as the silver bullet for every scenario. However, AJAX introduces its own set of hazards in various areas, which include: development time, browsing history and experience, search engine interaction, accessibility, server load, and security. Let’s take a closer look at each of these 6 areas.</description>
      <category>ajax</category>
      <category>javascript</category>
      <category>security</category>
      <category>xml</category>
      <pubDate>Tue, 19 Aug 2008 06:02:33 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/104577.html</guid>
      <dc:creator>Ashish Nayyar</dc:creator>
      <dc:date>2008-08-19T06:02:33Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/6_deadly_ajax_drawbacks_are_you_aware.html'><img src='http://dzone.com/links/images/thumbs/120x90/104577.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Some developers view AJAX as the silver bullet for every scenario. However, AJAX introduces its own set of hazards in various areas, which include: development time, browsing history and experience, search engine interaction, accessibility, server load, and security. Let’s take a closer look at each of these 6 areas.]]></content:encoded>
      <dz:linkId>104577</dz:linkId>
      <dz:submitDate>2008-08-18T11:52:20Z</dz:submitDate>
      <dz:promoteDate>2008-08-19T06:02:33Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>749</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/104577.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ashishnayyar911</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/282083.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>XML Data Manipulation with XLinq</title>
      <link>http://dzone.com/links/rss/xml_data_manipulation_with_xlinq.html</link>
      <description>A short screencasts on how to do XML Data Manipulation with XLinq</description>
      <category>.net</category>
      <category>how-to</category>
      <category>microsoft</category>
      <category>xml</category>
      <pubDate>Thu, 14 Aug 2008 23:51:10 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/103532.html</guid>
      <dc:creator>Dwhittaker</dc:creator>
      <dc:date>2008-08-14T23:51:10Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/xml_data_manipulation_with_xlinq.html'><img src='http://dzone.com/links/images/thumbs/120x90/103532.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A short screencasts on how to do XML Data Manipulation with XLinq]]></content:encoded>
      <dz:linkId>103532</dz:linkId>
      <dz:submitDate>2008-08-14T11:10:40Z</dz:submitDate>
      <dz:promoteDate>2008-08-14T23:51:10Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>133</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/103532.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Dwhittaker</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/231542.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Exchanging Data with XML and JAXB, Part 1 : Core Java Technologies Tech Tips</title>
      <link>http://dzone.com/links/rss/exchanging_data_with_xml_and_jaxb_part_1_core_jav.html</link>
      <description>JAXB simplifies the use of XML data in Java applications by shielding you and your code from the low-level details of working with XML. Essentially, JAXB allows you to move easily back-and-forth between XML and Java. A JAXB implementation supplies a schema compiler, which takes in an XML schema and generates Java classes which map to that schema. Data from XML documents which are instances of the schema can be bound automatically to the generated classes by JAXB's binding runtime framework</description>
      <category>java</category>
      <category>open source</category>
      <category>xml</category>
      <pubDate>Thu, 14 Aug 2008 14:54:47 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/103033.html</guid>
      <dc:creator>Umberto Zappia</dc:creator>
      <dc:date>2008-08-14T14:54:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/exchanging_data_with_xml_and_jaxb_part_1_core_jav.html'><img src='http://dzone.com/links/images/thumbs/120x90/103033.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> JAXB simplifies the use of XML data in Java applications by shielding you and your code from the low-level details of working with XML. Essentially, JAXB allows you to move easily back-and-forth between XML and Java. A JAXB implementation supplies a schema compiler, which takes in an XML schema and generates Java classes which map to that schema. Data from XML documents which are instances of the schema can be bound automatically to the generated classes by JAXB's binding runtime framework]]></content:encoded>
      <dz:linkId>103033</dz:linkId>
      <dz:submitDate>2008-08-13T00:01:11Z</dz:submitDate>
      <dz:promoteDate>2008-08-14T14:54:47Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>189</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/103033.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>javathreads</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/276353.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Build Your SubSonic DAL With NAnt</title>
      <link>http://dzone.com/links/rss/build_your_subsonic_dal_with_nant.html</link>
      <description>SubSonic is a .NET ORM (object relational mapping) tool with plenty of extras. In the ORM market, it can be compared to other tool such as Linq and NHibernate. I chose SubSonic over NHibernate, because of the ease of configuration or Linq, because I am still programming for .NET 2.0. That being said, there are three different ways to generate your data access layer using SubSonic</description>
      <category>.net</category>
      <category>frameworks</category>
      <category>how-to</category>
      <category>xml</category>
      <pubDate>Tue, 12 Aug 2008 14:34:23 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/102641.html</guid>
      <dc:creator>Volume4</dc:creator>
      <dc:date>2008-08-12T14:34:23Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/build_your_subsonic_dal_with_nant.html'><img src='http://dzone.com/links/images/thumbs/120x90/102641.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> SubSonic is a .NET ORM (object relational mapping) tool with plenty of extras. In the ORM market, it can be compared to other tool such as Linq and NHibernate. I chose SubSonic over NHibernate, because of the ease of configuration or Linq, because I am still programming for .NET 2.0. That being said, there are three different ways to generate your data access layer using SubSonic]]></content:encoded>
      <dz:linkId>102641</dz:linkId>
      <dz:submitDate>2008-08-11T16:59:41Z</dz:submitDate>
      <dz:promoteDate>2008-08-12T14:34:23Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>45</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/102641.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Volume4</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/71517.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Develop AJAX apps like the pros using DWR</title>
      <link>http://dzone.com/links/rss/develop_ajax_apps_like_the_pros_using_dwr.html</link>
      <description>If you are doing Ajax development, there is one library you need to know: Direct Web Remoting (DWR). This library leverages the Java language and Java Web technologies to simplify Ajax development. It has set the standard for how to integrate Ajax seamlessly into a Java web application. In this article, see just how easy Ajax can be using DWR.</description>
      <category>ajax</category>
      <category>java</category>
      <category>tools</category>
      <category>xml</category>
      <pubDate>Tue, 12 Aug 2008 10:23:29 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/102617.html</guid>
      <dc:creator>jmalasko</dc:creator>
      <dc:date>2008-08-12T10:23:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/develop_ajax_apps_like_the_pros_using_dwr.html'><img src='http://dzone.com/links/images/thumbs/120x90/102617.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> If you are doing Ajax development, there is one library you need to know: Direct Web Remoting (DWR). This library leverages the Java language and Java Web technologies to simplify Ajax development. It has set the standard for how to integrate Ajax seamlessly into a Java web application. In this article, see just how easy Ajax can be using DWR.]]></content:encoded>
      <dz:linkId>102617</dz:linkId>
      <dz:submitDate>2008-08-11T15:53:10Z</dz:submitDate>
      <dz:promoteDate>2008-08-12T10:23:29Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>263</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/102617.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jmalasko</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/276201.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Using Groovy to Create Sample Data in XML format for AppFuse</title>
      <link>http://dzone.com/links/rss/using_groovy_to_create_sample_data_in_xml_format.html</link>
      <description>I have been using AppFuse 2.0 to create some applications that read from legacy databases. Under AppFuse’s standard configuration, you can populate the development application with sample data by adding data to the sample-data.xml file located in the src\test\resources directory. In my case, I have several data tables that contain appropriate sample data, so my real chore has how to easily get a subset of that data into the sample-data.xml file.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <category>xml</category>
      <pubDate>Mon, 11 Aug 2008 21:51:17 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/102541.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-08-11T21:51:17Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/using_groovy_to_create_sample_data_in_xml_format.html'><img src='http://dzone.com/links/images/thumbs/120x90/102541.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I have been using AppFuse 2.0 to create some applications that read from legacy databases. Under AppFuse’s standard configuration, you can populate the development application with sample data by adding data to the sample-data.xml file located in the src\test\resources directory. In my case, I have several data tables that contain appropriate sample data, so my real chore has how to easily get a subset of that data into the sample-data.xml file.]]></content:encoded>
      <dz:linkId>102541</dz:linkId>
      <dz:submitDate>2008-08-11T11:52:02Z</dz:submitDate>
      <dz:promoteDate>2008-08-11T21:51:17Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>97</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/102541.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Separation of Content and Presentation - One Step Ahead</title>
      <link>http://dzone.com/links/rss/separation_of_content_and_presentation_one_step_a.html</link>
      <description>Jeff Atwood once wondered what's the point of alternative markup languages; this is the answer.</description>
      <category>css-html</category>
      <category>standards</category>
      <category>web design</category>
      <category>xml</category>
      <pubDate>Mon, 11 Aug 2008 10:06:34 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/102287.html</guid>
      <dc:creator>amphi</dc:creator>
      <dc:date>2008-08-11T10:06:34Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/separation_of_content_and_presentation_one_step_a.html'><img src='http://dzone.com/links/images/thumbs/120x90/102287.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Jeff Atwood once wondered what's the point of alternative markup languages; this is the answer.]]></content:encoded>
      <dz:linkId>102287</dz:linkId>
      <dz:submitDate>2008-08-10T13:40:00Z</dz:submitDate>
      <dz:promoteDate>2008-08-11T10:06:34Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>285</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/102287.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>amphi</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/239201.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>XML Enhancements for Java</title>
      <link>http://dzone.com/links/rss/xml_enhancements_for_java.html</link>
      <description>Write efficient XML processing applications more easily using the XML Enhancements for Java (XJ) framework. XJ includes a set of extensions to Java 1.4 that integrate support for XML, XML Schema, and XPath 1.0 into the language. Also, discover the advantages of XJ over existing mechanisms for the XML development.</description>
      <category>java</category>
      <category>xml</category>
      <pubDate>Fri, 08 Aug 2008 17:45:56 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/101836.html</guid>
      <dc:creator>jmalasko</dc:creator>
      <dc:date>2008-08-08T17:45:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/xml_enhancements_for_java.html'><img src='http://dzone.com/links/images/thumbs/120x90/101836.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Write efficient XML processing applications more easily using the XML Enhancements for Java (XJ) framework. XJ includes a set of extensions to Java 1.4 that integrate support for XML, XML Schema, and XPath 1.0 into the language. Also, discover the advantages of XJ over existing mechanisms for the XML development.]]></content:encoded>
      <dz:linkId>101836</dz:linkId>
      <dz:submitDate>2008-08-07T22:01:48Z</dz:submitDate>
      <dz:promoteDate>2008-08-08T17:45:56Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>356</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/101836.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jmalasko</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/276201.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java: Loading an XML file from the CLASSPATH</title>
      <link>http://dzone.com/links/rss/java_loading_an_xml_file_from_the_classpath.html</link>
      <description>How to load an XML file in the classpath if it is not in the classes folder..</description>
      <category>java</category>
      <category>xml</category>
      <pubDate>Fri, 08 Aug 2008 14:04:42 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/101840.html</guid>
      <dc:creator>saagar</dc:creator>
      <dc:date>2008-08-08T14:04:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/java_loading_an_xml_file_from_the_classpath.html'><img src='http://dzone.com/links/images/thumbs/120x90/101840.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> How to load an XML file in the classpath if it is not in the classes folder..]]></content:encoded>
      <dz:linkId>101840</dz:linkId>
      <dz:submitDate>2008-08-07T22:52:18Z</dz:submitDate>
      <dz:promoteDate>2008-08-08T14:04:42Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>342</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/101840.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>saagar</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/252871.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Grails, Groovy, XML</title>
      <link>http://dzone.com/links/rss/grails_groovy_xml.html</link>
      <description>Last few days, while working on grails tutorials, I needed to translate some Grails domain objects to XML. I thought it should not be so hard as there is lot of articles about Groovy and XML. But what I found out is that most of the articles present only the simple usage of Groovy XmlSlurper. One of the examples would be:</description>
      <category>frameworks</category>
      <category>groovy</category>
      <category>how-to</category>
      <category>xml</category>
      <pubDate>Fri, 08 Aug 2008 12:07:54 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/101808.html</guid>
      <dc:creator>jansokol</dc:creator>
      <dc:date>2008-08-08T12:07:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/grails_groovy_xml.html'><img src='http://dzone.com/links/images/thumbs/120x90/101808.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Last few days, while working on grails tutorials, I needed to translate some Grails domain objects to XML. I thought it should not be so hard as there is lot of articles about Groovy and XML. But what I found out is that most of the articles present only the simple usage of Groovy XmlSlurper. One of the examples would be:]]></content:encoded>
      <dz:linkId>101808</dz:linkId>
      <dz:submitDate>2008-08-07T19:48:51Z</dz:submitDate>
      <dz:promoteDate>2008-08-08T12:07:54Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>181</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/101808.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jansokol</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/277965.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Efficient XML Processing Using SAX and Java Enums</title>
      <link>http://dzone.com/links/rss/efficient_xml_processing_using_sax_and_java_enums.html</link>
      <description>I had a chance to do some XML crunching lately. I used a design pattern for this purpose which is both efficient and elegant. I'm not sure who thought of this first, so I won't name it after myself (:-), but it's well worth writing about it.</description>
      <category>how-to</category>
      <category>java</category>
      <category>xml</category>
      <pubDate>Wed, 06 Aug 2008 12:39:49 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/101404.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-06T12:39:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/efficient_xml_processing_using_sax_and_java_enums.html'><img src='http://dzone.com/links/images/thumbs/120x90/101404.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I had a chance to do some XML crunching lately. I used a design pattern for this purpose which is both efficient and elegant. I'm not sure who thought of this first, so I won't name it after myself (:-), but it's well worth writing about it.]]></content:encoded>
      <dz:linkId>101404</dz:linkId>
      <dz:submitDate>2008-08-06T09:35:51Z</dz:submitDate>
      <dz:promoteDate>2008-08-06T12:39:49Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>215</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/101404.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Resolving Grails XML references in ActionScript / Flex</title>
      <link>http://dzone.com/links/rss/resolving_grails_xml_references_in_actionscript_f.html</link>
      <description>Grails uses XPath in its XML converter, which requires additional processing in the Flex / ActionScript world. This post introduces a very simple solution that converts XML references into non-reference nodes.</description>
      <category>flash-flex</category>
      <category>frameworks</category>
      <category>groovy</category>
      <category>xml</category>
      <pubDate>Mon, 04 Aug 2008 23:02:07 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/100705.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-08-04T23:02:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/resolving_grails_xml_references_in_actionscript_f.html'><img src='http://dzone.com/links/images/thumbs/120x90/100705.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Grails uses XPath in its XML converter, which requires additional processing in the Flex / ActionScript world. This post introduces a very simple solution that converts XML references into non-reference nodes.]]></content:encoded>
      <dz:linkId>100705</dz:linkId>
      <dz:submitDate>2008-08-04T08:28:01Z</dz:submitDate>
      <dz:promoteDate>2008-08-04T23:02:07Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>91</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/100705.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How to Serialize and Deserialize XML in C#</title>
      <link>http://dzone.com/links/rss/how_to_serialize_and_deserialize_xml_in_c.html</link>
      <description>This article describes how to serialize an object to XML and deserialize an object from XML in C#. This method is useful for persisting the state of an object and it is also useful for cloning an object by de-serializing the XML back to a new object.</description>
      <category>.net</category>
      <category>how-to</category>
      <category>xml</category>
      <pubDate>Fri, 01 Aug 2008 12:05:58 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/99812.html</guid>
      <dc:creator>jamesling</dc:creator>
      <dc:date>2008-08-01T12:05:58Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/how_to_serialize_and_deserialize_xml_in_c.html'><img src='http://dzone.com/links/images/thumbs/120x90/99812.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This article describes how to serialize an object to XML and deserialize an object from XML in C#. This method is useful for persisting the state of an object and it is also useful for cloning an object by de-serializing the XML back to a new object.]]></content:encoded>
      <dz:linkId>99812</dz:linkId>
      <dz:submitDate>2008-07-31T15:37:20Z</dz:submitDate>
      <dz:promoteDate>2008-08-01T12:05:58Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>248</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/99812.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jamesling</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/290279.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Use XStream to serialize Java objects into XML</title>
      <link>http://dzone.com/links/rss/use_xstream_to_serialize_java_objects_into_xml_2.html</link>
      <description>XML serialization has a myriad of uses, including object persistence and data transport. XStream is an easy-to-use open source Java library for serializing Java objects to XML and back again. Learn how to set up XStream, and discover how to use it to serialize and deserialize objects as well as to read configuration properties from an XML configuration file.</description>
      <category>java</category>
      <category>open source</category>
      <category>xml</category>
      <pubDate>Wed, 30 Jul 2008 12:25:47 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/99115.html</guid>
      <dc:creator>jmalasko</dc:creator>
      <dc:date>2008-07-30T12:25:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/use_xstream_to_serialize_java_objects_into_xml_2.html'><img src='http://dzone.com/links/images/thumbs/120x90/99115.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> XML serialization has a myriad of uses, including object persistence and data transport. XStream is an easy-to-use open source Java library for serializing Java objects to XML and back again. Learn how to set up XStream, and discover how to use it to serialize and deserialize objects as well as to read configuration properties from an XML configuration file.]]></content:encoded>
      <dz:linkId>99115</dz:linkId>
      <dz:submitDate>2008-07-29T16:06:13Z</dz:submitDate>
      <dz:promoteDate>2008-07-30T12:25:47Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>293</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/99115.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jmalasko</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/276201.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java, SOA and XML</title>
      <link>http://dzone.com/links/rss/java_soa_and_xml.html</link>
      <description>I have been involved in SOA (Service Oriented Architecture) projects and also studying a lot all the aspects of the SOA world. It is interesting that I thought that I knew SOA before working effectively with SOA. More specifically, I thought my knowledge on XML parsing (of course, using a JAXP implementation) would be sufficient to say that I really know XML.</description>
      <category>java</category>
      <category>xml</category>
      <pubDate>Tue, 29 Jul 2008 20:52:55 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/98606.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-07-29T20:52:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/java_soa_and_xml.html'><img src='http://dzone.com/links/images/thumbs/120x90/98606.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I have been involved in SOA (Service Oriented Architecture) projects and also studying a lot all the aspects of the SOA world. It is interesting that I thought that I knew SOA before working effectively with SOA. More specifically, I thought my knowledge on XML parsing (of course, using a JAXP implementation) would be sufficient to say that I really know XML.]]></content:encoded>
      <dz:linkId>98606</dz:linkId>
      <dz:submitDate>2008-07-28T06:58:23Z</dz:submitDate>
      <dz:promoteDate>2008-07-29T20:52:55Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>338</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/98606.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Only 1 in 5 SOA Projects Actually Succeed</title>
      <link>http://dzone.com/links/rss/only_1_in_5_soa_projects_actually_succeed.html</link>
      <description>...in-depth studies of 20 companies found a 50% complete failure rate, while another 30% were considered neither successful nor wholly failed... Many of them had deployed multiple successful projects, but most of those projects were focused on just one integration problem. It was just a bunch of Web services... The service is only built for one application and it’s never going to be used again</description>
      <category>java</category>
      <category>microsoft</category>
      <category>research</category>
      <category>xml</category>
      <pubDate>Tue, 29 Jul 2008 15:44:01 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/98631.html</guid>
      <dc:creator>Umberto Zappia</dc:creator>
      <dc:date>2008-07-29T15:44:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/only_1_in_5_soa_projects_actually_succeed.html'><img src='http://dzone.com/links/images/thumbs/120x90/98631.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> ...in-depth studies of 20 companies found a 50% complete failure rate, while another 30% were considered neither successful nor wholly failed... Many of them had deployed multiple successful projects, but most of those projects were focused on just one integration problem. It was just a bunch of Web services... The service is only built for one application and it’s never going to be used again]]></content:encoded>
      <dz:linkId>98631</dz:linkId>
      <dz:submitDate>2008-07-28T09:24:18Z</dz:submitDate>
      <dz:promoteDate>2008-07-29T15:44:01Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>268</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/98631.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>javathreads</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/276353.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>XPath with Apache Axiom</title>
      <link>http://dzone.com/links/rss/xpath_with_apache_axiom.html</link>
      <description>Apache Axiom is the popular open source StAX based XML infoset model. This post describes how to use its in build XPath support to manipulate an XML document with namespaces.</description>
      <category>java</category>
      <category>open source</category>
      <category>xml</category>
      <pubDate>Tue, 29 Jul 2008 00:48:22 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/98574.html</guid>
      <dc:creator>esaliya</dc:creator>
      <dc:date>2008-07-29T00:48:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/xpath_with_apache_axiom.html'><img src='http://dzone.com/links/images/thumbs/120x90/98574.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Apache Axiom is the popular open source StAX based XML infoset model. This post describes how to use its in build XPath support to manipulate an XML document with namespaces.]]></content:encoded>
      <dz:linkId>98574</dz:linkId>
      <dz:submitDate>2008-07-28T04:06:47Z</dz:submitDate>
      <dz:promoteDate>2008-07-29T00:48:22Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>268</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/98574.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>esaliya</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/318853.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Introduction to XML and XML With Java</title>
      <link>http://dzone.com/links/rss/introduction_to_xml_and_xml_with_java.html</link>
      <description>A simply, yet very good tutorial on XML parsing with SAX and DOM.</description>
      <category>java</category>
      <category>xml</category>
      <pubDate>Mon, 28 Jul 2008 18:55:13 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/98575.html</guid>
      <dc:creator>esaliya</dc:creator>
      <dc:date>2008-07-28T18:55:13Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/introduction_to_xml_and_xml_with_java.html'><img src='http://dzone.com/links/images/thumbs/120x90/98575.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A simply, yet very good tutorial on XML parsing with SAX and DOM.]]></content:encoded>
      <dz:linkId>98575</dz:linkId>
      <dz:submitDate>2008-07-28T04:09:51Z</dz:submitDate>
      <dz:promoteDate>2008-07-28T18:55:13Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>360</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/98575.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>esaliya</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/318853.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Parsing XML with Groovy</title>
      <link>http://dzone.com/links/rss/parsing_xml_with_groovy.html</link>
      <description>The web service looked at yesterday returns a Shakespeare speech in XML format based on the search string that is sent via Groovy from a Swing form created in Matisse. Groovy isn't only useful in interacting with the web service—parsing the returned XML is also a trivial activity with Groovy</description>
      <category>groovy</category>
      <category>xml</category>
      <pubDate>Fri, 25 Jul 2008 05:46:57 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/97880.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-07-25T05:46:57Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/parsing_xml_with_groovy.html'><img src='http://dzone.com/links/images/thumbs/120x90/97880.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The web service looked at yesterday returns a Shakespeare speech in XML format based on the search string that is sent via Groovy from a Swing form created in Matisse. Groovy isn't only useful in interacting with the web service—parsing the returned XML is also a trivial activity with Groovy]]></content:encoded>
      <dz:linkId>97880</dz:linkId>
      <dz:submitDate>2008-07-24T21:30:32Z</dz:submitDate>
      <dz:promoteDate>2008-07-25T05:46:57Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>235</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/97880.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Madness? THIS. IS. SOA!</title>
      <link>http://dzone.com/links/rss/madness_this_is_soa.html</link>
      <description>There is an interesting war being fought in the blogosphere over the use (or overuse) of ESB (enterprise service buses) to build out a SOA (service oriented architecture). But everyone is talking in abstractions, and no one's really giving anyone a good idea of when to use an ESB or when to avoid them. No one seems to be looking at why people are or aren't using ESBs and getting to the root of the question - when are they appropriate for use in a SOA and when are they simply being implemented for the sake of being implemented?</description>
      <category>methodology</category>
      <category>standards</category>
      <category>web services</category>
      <category>xml</category>
      <pubDate>Thu, 24 Jul 2008 20:06:07 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/97754.html</guid>
      <dc:creator>lmacvittie</dc:creator>
      <dc:date>2008-07-24T20:06:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/madness_this_is_soa.html'><img src='http://dzone.com/links/images/thumbs/120x90/97754.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> There is an interesting war being fought in the blogosphere over the use (or overuse) of ESB (enterprise service buses) to build out a SOA (service oriented architecture). But everyone is talking in abstractions, and no one's really giving anyone a good idea of when to use an ESB or when to avoid them. No one seems to be looking at why people are or aren't using ESBs and getting to the root of the question - when are they appropriate for use in a SOA and when are they simply being implemented for the sake of being implemented?]]></content:encoded>
      <dz:linkId>97754</dz:linkId>
      <dz:submitDate>2008-07-24T12:38:15Z</dz:submitDate>
      <dz:promoteDate>2008-07-24T20:06:07Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>431</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/97754.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>lmacvittie</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/307701.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Sort XML by attribute in ActionScript 3</title>
      <link>http://dzone.com/links/rss/sort_xml_by_attribute_in_actionscript_3.html</link>
      <description>There is no way to use E4X as powerful as it is to sort an XML by a particular attribute.  It's a shame, but here is a simple function that leverages the sorting power of Arrays.</description>
      <category>flash-flex</category>
      <category>how-to</category>
      <category>methodology</category>
      <category>xml</category>
      <pubDate>Thu, 24 Jul 2008 08:28:26 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/97483.html</guid>
      <dc:creator>dbulli</dc:creator>
      <dc:date>2008-07-24T08:28:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/sort_xml_by_attribute_in_actionscript_3.html'><img src='http://dzone.com/links/images/thumbs/120x90/97483.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> There is no way to use E4X as powerful as it is to sort an XML by a particular attribute.  It's a shame, but here is a simple function that leverages the sorting power of Arrays.]]></content:encoded>
      <dz:linkId>97483</dz:linkId>
      <dz:submitDate>2008-07-23T16:08:07Z</dz:submitDate>
      <dz:promoteDate>2008-07-24T08:28:26Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>212</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/97483.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dbulli</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/219361.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Gripe: XML in Python</title>
      <link>http://dzone.com/links/rss/gripe_xml_in_python.html</link>
      <description>The Python core libraries include six different methods for parsing and creating XML, none of which feel particularly Pythonic (here I am, three weeks into developing with Python and already I’m calling out core libraries as not being Python-y enough).  I missed the low overhead methods I had used in other languages. Particularly for parsing XML, PHP’s simplexml is hard to beat, and for building, it’s hands-down Ruby’s XML Builder.  Off I went, hunting for Python ports.</description>
      <category>opinion</category>
      <category>python</category>
      <category>xml</category>
      <pubDate>Sun, 20 Jul 2008 15:37:07 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/96247.html</guid>
      <dc:creator>sean.lynch</dc:creator>
      <dc:date>2008-07-20T15:37:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/gripe_xml_in_python.html'><img src='http://dzone.com/links/images/thumbs/120x90/96247.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The Python core libraries include six different methods for parsing and creating XML, none of which feel particularly Pythonic (here I am, three weeks into developing with Python and already I’m calling out core libraries as not being Python-y enough).  I missed the low overhead methods I had used in other languages. Particularly for parsing XML, PHP’s simplexml is hard to beat, and for building, it’s hands-down Ruby’s XML Builder.  Off I went, hunting for Python ports.]]></content:encoded>
      <dz:linkId>96247</dz:linkId>
      <dz:submitDate>2008-07-18T16:56:58Z</dz:submitDate>
      <dz:promoteDate>2008-07-20T15:37:07Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>272</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/96247.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>sean.lynch</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/316756.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JBoss Cache 3 alpha is out</title>
      <link>http://dzone.com/links/rss/jboss_cache_3_alpha_is_out.html</link>
      <description>The first alpha of JBoss Cache 3.0.0 - codenamed Naga, (after the Naga Jolokia pepper) - is out. It has a new Multi-Version Concurrency Control (MVCC) locking scheme that is completely lock-free for readers, which makes it very efficient for a read-mostly system like a cache. The entire configuration has also been refactored to be more readable, concise and consistent.</description>
      <category>announcement</category>
      <category>open source</category>
      <category>server</category>
      <category>xml</category>
      <pubDate>Sun, 20 Jul 2008 08:28:44 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/96000.html</guid>
      <dc:creator>rayme.jernigan@jboss.com</dc:creator>
      <dc:date>2008-07-20T08:28:44Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/jboss_cache_3_alpha_is_out.html'><img src='http://dzone.com/links/images/thumbs/120x90/96000.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The first alpha of JBoss Cache 3.0.0 - codenamed Naga, (after the Naga Jolokia pepper) - is out. It has a new Multi-Version Concurrency Control (MVCC) locking scheme that is completely lock-free for readers, which makes it very efficient for a read-mostly system like a cache. The entire configuration has also been refactored to be more readable, concise and consistent.]]></content:encoded>
      <dz:linkId>96000</dz:linkId>
      <dz:submitDate>2008-07-17T21:11:22Z</dz:submitDate>
      <dz:promoteDate>2008-07-20T08:28:44Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>165</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/96000.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rayme.jernigan@jboss.com</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/303256.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Getting country, city name from IP address in PHP</title>
      <link>http://dzone.com/links/rss/getting_country_city_name_from_ip_address_in_php.html</link>
      <description>If you don't know how to get country and city's name from IP address there here is the function for you in PHP. This function uses api of hostip.info to get the country name, country code and city name from the IP address in PHP.</description>
      <category>how-to</category>
      <category>php</category>
      <category>web services</category>
      <category>xml</category>
      <pubDate>Fri, 18 Jul 2008 15:08:50 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/95838.html</guid>
      <dc:creator>roshanbh</dc:creator>
      <dc:date>2008-07-18T15:08:50Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/getting_country_city_name_from_ip_address_in_php.html'><img src='http://dzone.com/links/images/thumbs/120x90/95838.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> If you don't know how to get country and city's name from IP address there here is the function for you in PHP. This function uses api of hostip.info to get the country name, country code and city name from the IP address in PHP.]]></content:encoded>
      <dz:linkId>95838</dz:linkId>
      <dz:submitDate>2008-07-17T11:24:33Z</dz:submitDate>
      <dz:promoteDate>2008-07-18T15:08:50Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>429</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/95838.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>roshanbh</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/262632.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Bencode Stream Parsing in Java</title>
      <link>http://dzone.com/links/rss/bencode_stream_parsing_in_java.html</link>
      <description>It’s surprising how universal XML has become.  It doesn’t seem to matter what the problem, XML is the solution.  For example, consider a simple client/server architecture where the communication protocol must transmit some sort of structured data.  Nine developers out of ten will form the basis of the protocol around XML.  If it’s a lot of data to be transferred, then they will compress the XML using Java’s stream compression libraries.  If there’s binary data to be transmitted, it will either be stored as CDATA within the XML or as files within the same compressed archive.  Very few developers will actually stop and consider alternative solutions.</description>
      <category>java</category>
      <category>xml</category>
      <pubDate>Tue, 15 Jul 2008 20:48:52 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/95042.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-07-15T20:48:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/bencode_stream_parsing_in_java.html'><img src='http://dzone.com/links/images/thumbs/120x90/95042.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> It’s surprising how universal XML has become.  It doesn’t seem to matter what the problem, XML is the solution.  For example, consider a simple client/server architecture where the communication protocol must transmit some sort of structured data.  Nine developers out of ten will form the basis of the protocol around XML.  If it’s a lot of data to be transferred, then they will compress the XML using Java’s stream compression libraries.  If there’s binary data to be transmitted, it will either be stored as CDATA within the XML or as files within the same compressed archive.  Very few developers will actually stop and consider alternative solutions.]]></content:encoded>
      <dz:linkId>95042</dz:linkId>
      <dz:submitDate>2008-07-15T07:27:28Z</dz:submitDate>
      <dz:promoteDate>2008-07-15T20:48:52Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>232</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/95042.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

