| |
| |
Credits | |
| |
| |
Preface | |
| |
| |
| |
Looking at XML Documents | |
| |
| |
| |
Read an XML Document | |
| |
| |
| |
Display an XML Document in a Web Browser | |
| |
| |
| |
Apply Style to an XML Document with CSS | |
| |
| |
| |
Use Character and Entity References | |
| |
| |
| |
Examine XML Documents in Text Editors | |
| |
| |
| |
Explore XML Documents in Graphical Editors | |
| |
| |
| |
Choose Tools for Creating an XML Vocabulary | |
| |
| |
| |
Test XML Documents Online | |
| |
| |
| |
Test XML Documents from the Command Line | |
| |
| |
| |
Run Java Programs that Process XML | |
| |
| |
| |
Creating XML Documents | |
| |
| |
| |
Edit XML Documents with oXygen | |
| |
| |
| |
Edit XML Documents with Emacs and nXML | |
| |
| |
| |
Edit XML with Vim | |
| |
| |
| |
Edit XML Documents with Microsoft Word 2003 | |
| |
| |
| |
Work with XML in Microsoft Excel 2003 | |
| |
| |
| |
Work with XML in Microsoft Access 2003 | |
| |
| |
| |
Convert Microsoft Office Files, Old or New, to XML | |
| |
| |
| |
Create an XML Document from a Text File with xmlspy | |
| |
| |
| |
Convert Text to XML with Uphill | |
| |
| |
| |
Create Well-Formed XML with Minimal Manual Tagging Using an SGML Parser | |
| |
| |
| |
Create an XML Document from a CSV File | |
| |
| |
| |
Convert an HTML Document to XHTML with HTML Tidy | |
| |
| |
| |
Transform Documents with XQuery | |
| |
| |
| |
Execute an XQuery with Saxon | |
| |
| |
| |
Include Text and Documents with Entities | |
| |
| |
| |
Include External Documents with XInclude | |
| |
| |
| |
Encode XML Documents | |
| |
| |
| |
Explore XLink and XML | |
| |
| |
| |
What's the Diff? Diff XML Documents | |
| |
| |
| |
Look at XML Documents Through the Lens of the XML Information Set | |
| |
| |
| |
Transforming XML Documents | |
| |
| |
| |
Understand the Anatomy of an XSLT Stylesheet | |
| |
| |
| |
Transform an XML Document with a Command-Line Processor | |
| |
| |
| |
Transform an XML Document Within a Graphical Editor | |
| |
| |
| |
Analyze Nodes with TreeViewer | |
| |
| |
| |
Explore a Document Tree with the xmllint Shell | |
| |
| |
| |
View Documents as Tables Using Generic CSS or XSLT | |
| |
| |
| |
Generate an XSLT Identity Stylesheet with Relaxer | |
| |
| |
| |
Pretty-Print XML Using a Generic Identity Stylesheet and Xalan | |
| |
| |
| |
Create a Text File from an XML Document | |
| |
| |
| |
Convert Attributes to Elements and Elements to Attributes | |
| |
| |
| |
Convert XML to CSV | |
| |
| |
| |
Create and Process SpreadsheetML | |
| |
| |
| |
Choose Your Output Format in XSLT | |
| |
| |
| |
Transform Your iTunes Library File | |
| |
| |
| |
Generate Multiple Output Documents with XSLT 2.0 | |
| |
| |
| |
Generate XML from MySQL | |
| |
| |
| |
Generate PDF Documents from XML and CSS | |
| |
| |
| |
Process XML Documents with XSL-FO and FOP | |
| |
| |
| |
Process HTML with XSLT Using TagSoup | |
| |
| |
| |
Build Results with Literal Result and Instruction Elements | |
| |
| |
| |
Write Push and Pull Stylesheets | |
| |
| |
| |
Perform Math with XSLT | |
| |
| |
| |
Transform XML Documents with grep and sed | |
| |
| |
| |
Generate SVG with XSLT | |
| |
| |
| |
Dither Scatterplots with XSLT and SVG | |
| |
| |
| |
Use Lookup Tables with XSLT to Translate FIPS Codes | |
| |
| |
| |
Grouping in XSLT 1.0 and 2.0 | |
| |
| |
| |
Use EXSLT Extensions | |
| |
| |
| |
XML Vocabularies | |
| |
| |
| |
Use XML Namespaces in an XML Vocabulary | |
| |
| |
| |
Create an RDDL Document | |
| |
| |
| |
Create and Validate an XHTML 1.0 Document | |
| |
| |
| |
Create Books, Technical Manuals, and Papers in XML with DocBook | |
| |
| |
| |
Create a SOAP 1.2 Document | |
| |
| |
| |
Identify Yourself with FOAF | |
| |
| |
| |
Unravel the OpenOffice File Format | |
| |
| |
| |
Render Graphics with SVG | |
| |
| |
| |
Use XForms in Your XML Documents | |
| |
| |
| |
Defining XML Vocabularies with Schema Languages | |
| |
| |
| |
Validate an XML Document with a DTD | |
| |
| |
| |
Validate an XML Document with XML Schema | |
| |
| |
| |
Validate Multiple Documents Against an XML Schema at Once | |
| |
| |
| |
Check the Integrity of a W3C Schema | |
| |
| |
| |
Validate an XML Document with RELAX NG | |
| |
| |
| |
Create a DTD from an Instance | |
| |
| |
| |
Create an XML Schema Document from an Instance or DTD | |
| |
| |
| |
Create a RELAX NG Schema from an Instance | |
| |
| |
| |
Convert a RELAX NG Schema to XML Schema | |
| |
| |
| |
Use RELAX NG and Schematron Together to Validate Business Rules | |
| |
| |
| |
Use RELAX NG to Generate DTD Customizations | |
| |
| |
| |
Generate Instances Based on Schemas | |
| |
| |
| |
RSS and Atom | |
| |
| |
| |
Subscribe to RSS Feeds | |
| |
| |
| |
Create an RSS 0.91 Document | |
| |
| |
| |
Create an RSS 1.0 Document | |
| |
| |
| |
Create an RSS 2.0 Document | |
| |
| |
| |
Create an Atom Document | |
| |
| |
| |
Validate RSS and Atom Documents | |
| |
| |
| |
Create RSS with XML::RSS | |
| |
| |
| |
Syndicate Content with Movable Type | |
| |
| |
| |
Post RSS Headlines on Your Site | |
| |
| |
| |
Create RSS 0.91 Feeds from Google | |
| |
| |
| |
Syndicate a List of Books from Amazon with RSS and ASP | |
| |
| |
| |
Advanced XML Hacks | |
| |
| |
| |
Pipeline XML with Ant | |
| |
| |
| |
Use Elements Instead of Entities to Avoid the "amp Explosion Problem" | |
| |
| |
| |
Use Cocoon to Create a Well-Formed View of a Web Page, Then Scrape It for Data | |
| |
| |
| |
From Wiki to XML, Through SGML | |
| |
| |
| |
Create Well-Formed XML with JavaScript | |
| |
| |
| |
Inspect and Edit XML Documents with the Document Object Model | |
| |
| |
| |
Processing XML with SAX | |
| |
| |
| |
Process XML with C# | |
| |
| |
| |
Generate Code from XML | |
| |
| |
| |
Create Well-Formed XML with Genx | |
| |
| |
Index | |