- 1
- 2
- XML Hacks
- XML Hacks
- Table of Contents
- Copyright
- Credits
- Author
- Contributors
- Preface
- Why XML Hacks?
- How This Book Is Organized
- Conventions Used in This Book
- Using Code Examples
- How to Contact Us
- Got a hack?
- Acknowledgments
- Chapter 1. Looking at XML Documents
- Hacks 1-10
- Hack 1 Read an XML Document
- Hack 2 Display an XML Document in a Web Browser
- Hack 3 Apply Style to an XML Document with CSS
- Hack 4 Use Character and Entity References
- Hack 5 Examine XML Documents in Text Editors
- Hack 6 Explore XML Documents in Graphical Editors
- Hack 7 Choose Tools for Creating an XML Vocabulary
- Hack 8 Test XML Documents Online
- Hack 9 Test XML Documents from the Command Line
- Hack 10 Run Java Programs that Process XML
- Chapter 2. Creating XML Documents
- Hacks 11-30
- Hack 11 Edit XML Documents with oXygen
- Hack 12 Edit XML Documents with Emacs and nXML
- Hack 13 Edit XML with Vim
- Hack 14 Edit XML Documents with Microsoft Word 2003
- Hack 15 Work with XML in Microsoft Excel 2003
- Hack 16 Work with XML in Microsoft Access 2003
- Hack 17 Convert Microsoft Office Files, Old or New, to XML
- Hack 18 Create an XML Document from a Text File with xmlspy
- Hack 19 Convert Text to XML with Uphill
- Hack 20 Create Well-Formed XML with Minimal Manual Tagging Using an SGML Parser
- Hack 21 Create an XML Document from a CSV File
- Hack 22 Convert an HTML Document to XHTML with HTML Tidy
- Hack 23 Transform Documents with XQuery
- Hack 24 Execute an XQuery with Saxon
- Hack 25 Include Text and Documents with Entities
- Hack 26 Include External Documents with XInclude
- Hack 27 Encode XML Documents
- Hack 28 Explore XLink and XML
- Hack 29 What s the Diff? Diff XML Documents
- Hack 30 Look at XML Documents Through the Lens of the XML Information Set
- Chapter 3. Transforming XML Documents
- Hacks 31-58
- Hack 31 Understand the Anatomy of an XSLT Stylesheet
- Hack 32 Transform an XML Document with a Command-Line Processor
- Hack 33 Transform an XML Document Within a Graphical Editor
- Hack 34 Analyze Nodes with TreeViewer
- Hack 35 Explore a Document Tree with the xmllint Shell
- Hack 36 View Documents as Tables Using Generic CSS or XSLT
- Hack 37 Generate an XSLT Identity Stylesheet with Relaxer
- Hack 38 Pretty-Print XML Using a Generic Identity Stylesheet and Xalan
- Hack 39 Create a Text File from an XML Document
- Hack 40 Convert Attributes to Elements and Elements to Attributes
- Hack 41 Convert XML to CSV
- Hack 42 Create and Process SpreadsheetML
- Hack 43 Choose Your Output Format in XSLT
- Hack 44 Transform Your iTunes Library File
- Hack 45 Generate Multiple Output Documents with XSLT 2.0
- Hack 46 Generate XML from MySQL
- Hack 47 Generate PDF Documents from XML and CSS
- Hack 48 Process XML Documents with XSL-FO and FOP
- Hack 49 Process HTML with XSLT Using TagSoup
- Hack 50 Build Results with Literal Result and Instruction Elements
- Hack 51 Write Push and Pull Stylesheets
- Hack 52 Perform Math with XSLT
- Hack 53 Transform XML Documents with grep and sed
- Hack 54 Generate SVG with XSLT
- Hack 55 Dither Scatterplots with XSLT and SVG
- Hack 56 Use Lookup Tables with XSLT to Translate FIPS Codes
- Hack 57 Grouping in XSLT 1.0 and 2.0
- Hack 58 Use EXSLT Extensions
- Chapter 4. XML Vocabularies
- 1
- 2





