Keep the following important points in mind when using XML as a data source:
XML nodes are case sensitive.
Valid XML displays properly in browsers. If it works properly in a browser, it should work properly for Spry.
You must wrap special characters in CDATA.
You must deliver XML documents as text/xml or application/xml documents.
The encoding declared in the XML source file should be the same as the encoding for the HTML page.
The XML source must reside on the same domain as the Spry page.
The XML can come from an XML file or a dynamic page that generates XML.