Learning XML

Learning XML

3.6 (158 ratings by Goodreads)
By (author)  , By (author)  , By (author)  , Volume editor 

List price: US$34.95

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


The arrival of support for XML - the Extensible Markup Language - in browsers and authoring tools has followed a long period of intense hype. Major databases, authoring tools (including Microsoft's Office 2000), and browsers are committed to XML support. Many content creators and programmers for the Web and other media are left wondering, "What can XML and its associated standards really do for me?" Getting the most from XML requires being able to tag and transform XML documents so they can be processed by web browsers, databases, mobile phones, printers, XML processors, voice response systems, and LDAP directories, just to name a few targets. In "Learning XML", the author explains XML and its capabilities with references to real-life projects and other cogent examples. "Learning XML" shows the purpose of XML markup itself, the CSS and XSL styling languages, and the XLink and XPointer specifications for creating rich link structures. The basic advantages of XML over HTML are that XML lets a Web designer define tags that are meaningful for the particular documents or database output to be used, and that it enforces an unambiguous structure that supports error-checking.
XML supports enhanced styling and linking standards (allowing, for instance, simultaneous linking to the same document in multiple languages) and a range of new applications. For writers producing XML documents, this book demystifies files and the process of creating them with the appropriate structure and format. Designers will learn what parts of XML are most helpful to their team and will get started on creating Document Type Descriptions. For programmers, the book makes syntax and structures clear. It also discusses the stylesheets needed for viewing documents in the next generation of browsers, databases, and other devices.
show more

Product details

  • Paperback | 368 pages
  • 175.26 x 228.6 x 20.32mm | 566.99g
  • Sebastopol, United States
  • English
  • glossary, index
  • 0596000464
  • 9780596000462

Table of contents

Preface Chapter 1. Introduction What Is XML? Origins of XML Goals of XML XML Today Creating Documents Viewing XML Testing XML Transformation Chapter 2. Markup and Core Concepts The Anatomy of a Document Elements: The Building Blocks of XML Attributes: More Muscle for Elements Namespaces: Expanding Your Vocabulary Entities: Placeholders for Content Miscellaneous Markup Well-Formed Documents Getting the Most out of Markup XML Application: DocBook Chapter 3. Connecting Resources with Links Introduction Specifying Resources XPointer: An XML Tree Climber An Introduction to XLinks XML Application: XHTML Chapter 4. Presentation: Creating the End Product Why Stylesheets? An Overview of CSS Rules Properties A Practical Example Chapter 5. Document Models: A Higher Level of Control Modeling Documents DTD Syntax Example: A Checkbook Tips for Designing and Customizing DTDs Example: Barebones DocBook XML Schema: An Alternative to DTDs Chapter 6. Transformation: Repurposing Documents Transformation Basics Selecting Nodes Fine-Tuning Templates Sorting Example: Checkbook Advanced Techniques Example: Barebones DocBook Chapter 7. Internationalization Character Sets and Encodings Taking Language into Account Chapter 8. Programming for XML XML Programming Overview SAX: An Event-Based API Tree-Based Processing Conclusion Appendix A. Resources Appendix B. A Taxonomy of Standards Glossary Index
show more

Review quote

'Learning XML does what it sets out to do: provides an introduction to SML concepts and XML document authoring and the related standards and, as such, represents an ideal starting point for anyone using XML.' IT Training, August 2001 'O'Reilly books have a good record. Well-know for their 'in a Nutshell series and their zoological cover illustrations, I've always found them highly satisfactory. There cannot be many works that be referred to familiarly as, for instance, The Camel Book. Well now we have The Newly-Hatched Chick book. From the title of this one I had somehow (wrongly) expected an XML primer covering only basics, but this is a thorough treatment of the subject. The book's general layout conforms to what we have become familiar with in O'Reilly'. The index is excellent and there are appendices giving a glossary and lists of standards, tools, books and resources and where to find them. Learning XML, very readable as well as being a good reference, is strongly recommended.' - Sandy McCourt, uk-bug developer's magazine, July/August 2001 'As you would expect from this publisher, the text is pleasantly presented in a way that makes it comfortable to read. I settled down to read it on a three-hour coach journey to visit my aging parents (the relevance of this is that, like reading in the bath, I had few resources other than my eyes with which to understand what the author was writing about.) What I particularly appreciate is the way the author uses practical examples (oh, and read some of the text in these, it can be hilarious) and then uses an endnote style commentary to highlight the important elements. I find this much better than the style of perverting the commenting facility of a language. For example, in chapter 5, Document Models: A Higher Level of Control he use the 'Barebones DocBook' DTD as his final consolidating example of DTDs. The approach in this book works well with the way I like to read to learn. I would definitely recommend this book to programmers wanting to get to grips with XML.' - Francis Glassborow, Cvu, April 2001
show more

About Eric J. Ray

Erik Ray is a software wrangler for the computer book publisher O'Reilly and Associates, helping to move production to an XML-based workflow. He lives with his wife Jeannine and 5 birds in Saugus, Massachusetts. When not writing, he can be found practicing kendo, watching Japanese animation, playing go, or stalking antiquarian book fairs to indulge his fetish for 19th-century children's books and machine bolt catalogs.
show more

Rating details

158 ratings
3.6 out of 5 stars
5 21% (33)
4 29% (46)
3 41% (64)
2 9% (14)
1 1% (1)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X