Introduction Recipe 15.1. Reading and Accessing XML Data in Document Order Recipe 15.2. Reading XML on the Web Recipe 15.3. Querying the Contents of an XML Document Recipe 15.4. Validating XML Recipe 15.5. Creating an XML Document Programmatically Recipe 15.6. Detecting Changes to an XML Document Recipe 15.7. Handling Invalid Characters in an XML String Recipe 15.8. Transforming XML Recipe 15.9. Tearing Apart an XML Document Recipe 15.10. Putting Together an XML Document Recipe 15.11. Validating Modified XML Documents Without Reloading Recipe 15.12. Extending XSLT Transformations Recipe 15.13. Getting Your Schema in Bulk from Existing XML Files Recipe 15.14. Passing Parameters to XSLT Transformations |