XML Hacks

  
XML Hacks
By Michael Fitzgerald
 
Publisher: O'Reilly
Pub Date: July 2004
ISBN: 0-596-00711-6
Pages: 478
   


This practical, roll-up-your-sleeves guide distills years ofingenious XML hacking into a complete set of tips, tricks,and tools for web developers, system administrators, andprogrammers who want to leverage the untapped power of XML.If you want more than the average XML user--to explore and experiment, discover clever shortcuts, and show off just alittle (and have fun in the process)--this invaluable bookis a must-have.

   
  
• Table of Contents
• Index
• Reviews
• Reader Reviews
• Errata
• Academic
XML Hacks
By Michael Fitzgerald
 
Publisher: O'Reilly
Pub Date: July 2004
ISBN: 0-596-00711-6
Pages: 478
   
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
      Hacks #59-67
      Hack 59.  Use XML Namespaces in an XML Vocabulary
      Hack 60.  Create an RDDL Document
      Hack 61.  Create and Validate an XHTML 1.0 Document
      Hack 62.  Create Books, Technical Manuals, and Papers in XML with DocBook
      Hack 63.  Create a SOAP 1.2 Document
      Hack 64.  Identify Yourself with FOAF
      Hack 65.  Unravel the OpenOffice File Format
      Hack 66.  Render Graphics with SVG
      Hack 67.  Use XForms in Your XML Documents
      Chapter 5.  Defining XML Vocabularies with Schema Languages
      Hacks #68-79
      Hack 68.  Validate an XML Document with a DTD
      Hack 69.  Validate an XML Document with XML Schema
      Hack 70.  Validate Multiple Documents Against an XML Schema at Once
      Hack 71.  Check the Integrity of a W3C Schema
      Hack 72.  Validate an XML Document with RELAX NG
      Hack 73.  Create a DTD from an Instance
      Hack 74.  Create an XML Schema Document from an Instance or DTD
      Hack 75.  Create a RELAX NG Schema from an Instance
      Hack 76.  Convert a RELAX NG Schema to XML Schema
      Hack 77.  Use RELAX NG and Schematron Together to Validate Business Rules
      Hack 78.  Use RELAX NG to Generate DTD Customizations
      Hack 79.  Generate Instances Based on Schemas
      Chapter 6.  RSS and Atom
      Hacks #80-90
      Hack 80.  Subscribe to RSS Feeds
      Hack 81.  Create an RSS 0.91 Document
      Hack 82.  Create an RSS 1.0 Document
      Hack 83.  Create an RSS 2.0 Document
      Hack 84.  Create an Atom Document
      Hack 85.  Validate RSS and Atom Documents
      Hack 86.  Create RSS with XML::RSS
      Hack 87.  Syndicate Content with Movable Type
      Hack 88.  Post RSS Headlines on Your Site
      Hack 89.  Create RSS 0.91 Feeds from Google
      Hack 90.  Syndicate a List of Books from Amazon with RSS and ASP
      Chapter 7.  Advanced XML Hacks
      Hacks #91-100
      Hack 91.  Pipeline XML with Ant
      Hack 92.  Use Elements Instead of Entities to Avoid the "amp Explosion Problem"
      Hack 93.  Use Cocoon to Create a Well-Formed View of a Web Page, Then Scrape It for Data
      Hack 94.  From Wiki to XML, Through SGML
      Hack 95.  Create Well-Formed XML with JavaScript
      Hack 96.  Inspect and Edit XML Documents with the Document Object Model
      Hack 97.  Processing XML with SAX
      Hack 98.  Process XML with C#
      Hack 99.  Generate Code from XML
      Hack 100.  Create Well-Formed XML with Genx
   Colophon
   Index
flylib.com © Copyright 2008-2013. All Rights Reserved. If you may any questions please contact us: flylib@qtcs.net