- ISBN13: 9780596004200
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description
This new edition of the bestselling Learning XML provides web developers with a concise but grounded understanding of XML (the Extensible Markup Language) and its potential–not just a whirlwind tour of XML. Learning XML illustrates the core XML concepts and language syntax, in addition to important related tools such as the CSS and XSL styling languages and the XLink and XPointer specifications for creating rich link structures. It includes information about three schema languages for validation: W3C Schema, Schematron, and RELAX-NG, which are gaining widespread support from people who need to validate documents but aren’t satisfied with DTDs. Also new in this edition is a chapter on XSL-FO, a powerful formatting language for XML.Amazon.com Review
Although Learning XML covers XML rather broadly, it nevertheless presents the key elements of the technology with enough detail to familiarize the reader with this crucial markup language. This guide is brief enough to tackle in a weekend.
Author Erik T. Ray begins with an excellent summary of XML’s history as an outgrowth of SGML and HTML. He outlines very clearly the elements of markup, demystifying concepts such as attributes, entities, and namespaces with numerous clear examples. To illustrate a real-world XML application, he gives the reader a look at a document written in DocBook–a publicly available XML document type for publishing technical writings–and explains the sections of the document step by step. A more simplified version of DocBook is used later in the book to illustrate transformation–a powerful benefit of XML.
The all-important Document Type Definition (DTD) is covered in depth, but the still-unofficial alternative, XML Schema, is only briefly addressed. The author makes liberal use of graphics, tables, and code to demonstrate concepts along the way, keeping the reader engaged and on track. Ray also goes deep into some discussion of programming XML utilities with Perl.
Learning XML is a very readable introduction to XML for readers with existing knowledge of markup and Web technologies. It meets its goals very well–to deliver a broad perspective of XML and its potential. –Stephen W. Plain
Topics covered:
- XML overview
- XPointer
- XLink
- XHTML
- Presentation with Cascading Style Sheets (CSS)
- Document Type Definitions (DTDs)
- XML Schemas
- Transformation with XSLT
- Internationalization
- Simple API for XML (SAX)


A must have for all web developers.
Rating: 5 / 5
full of nonsense in whole book.
For example, xml schemas chapter is from page 108 to 164 about 60 pages, but realy useful w3c xml schema only take less 8 pages, others, useless, forget them.
Hi my dear author,
you have a lot of work to do, from simple to complex, how can you just give a long example and finish. Do you know “learning” means ***FOCUSING ON CORE***
Rating: 2 / 5
It gives us the best look in a glance of what XML is all about and teaches us great good things. A Tricki but very well acomplished book with great examples. A must Buy!!!
Rating: 5 / 5
I bought this book to have some knowledge of XML, but his book is so boring….This is my third week and I am in chapter 2, and believe me I am pushing myself to read it. I think I will buy another XML book or just go straight to a XHTML book. I understand that without theory you cannot explain anything, but this is too much…to much theory.
Rating: 3 / 5
If you are just getting into XML, this book is an excellent starter for bringing you up to speed. There have been some updates since this release but that’s just the way of technology, but you should definitely buy this book and keep it on your bookshelf.
Rating: 5 / 5