Buy Used
CDN$ 0.01
+ CDN$ 6.49 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See more of our deals.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Learning XML: Guide to Creating Self-Describing Data Paperback – Jan 11 2001

3.8 out of 5 stars 30 customer reviews

See all 4 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback, Jan 11 2001
CDN$ 7.70 CDN$ 0.01

There is a newer edition of this item:

Learning XML
CDN$ 31.47
Temporarily out of stock.

Up to 90% Off Textbooks Up to 90% Off Textbooks

click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 368 pages
  • Publisher: O'Reilly Media; 1 edition (Jan. 11 2001)
  • Language: English
  • ISBN-10: 0596000464
  • ISBN-13: 978-0596000462
  • Product Dimensions: 17.8 x 2 x 23.3 cm
  • Shipping Weight: 567 g
  • Average Customer Review: 3.8 out of 5 stars 30 customer reviews
  • Amazon Bestsellers Rank: #2,862,671 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From Amazon

Although Learning XML covers XML with a broad brush, it nevertheless presents the key elements of the technology with enough detail to familiarise the reader with the 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 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 graphical illustrations, tables and code to demonstrate concepts along the way, keeping the reader engaged and on track. Ray also gets into a deep discussion of programming XML utilities with Perl.

Learning XML is a highly readable introduction to XML for readers with existing knowledge of markup and Web technologies, and it meets its goals very well--to deliver a broad perspective of XML and its potential. --Stephen W Plain


Erik Ray's Learning XML is quite simply the best
general introduction to XML that I have read to date. --, Jan 2002

Highly recommended for anyone interested in understanding XML and keeping up with the rapid developments of this important technology. -- James Kalback, Journal of the American Society for Information Science and Technology, Oct 2001

See all Product Description

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Top Customer Reviews

Format: Paperback
I found this book to be 'OK'. The author does a good job describing the core concepts of XML. Overall, the book does a good job introducing a person to XML and provides a solid base on which to build. It covers the major bases (schemas, CSS, XSLT, etc). The glossary was fairly complete.

Some other O'Reilly books in the 'Learning' series have exercises with solutions in the back which I have found very useful. This book unfortunately did not have exercises with solutions. More examples would also have been appreciated.
One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
By page 177 I realized that I was never going to touch a keyboard while reading this book. I can't speak for everyone, but when I pick up a book expecting to learn the topic, I need theory, reference, examples and structured "assignments". This title offers the first three, but I never get to apply what I am learning hands-on in a graduated fashion. When I am finished, I have little more than the ability to recognize the components of XML. Just because you can recognize all the foods in a grocery store, and know the origins of all the spices on your spice rack, doesn't mean you can cook; the same principal applies here. I am fully aware that XML is comprised of many different elements, and many of the XML development environments are very expensive, but many are free and could have been used to teach the concept clearer.
The title also has many errors, so the errata list on the publisher's web site is important. The book does not include any of the source code, so if you want that, you have to download it. Even then, it is not complete and file titles in the book do not always match the provided code file names.
If you are looking for a hands-on book to learn XML, this isn't the title. If you know XML and are looking for a reference, again - not for you. However, if you are interested in it from more of an administrative overview position, then the title is worth the read. It can provide many answers and give a good base of information without the need to actually write any XML on your own.
One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
The first few chapters of this book on the basics of XML are good, but stay away if you're a software developer wanting to learn about XML in depth. Even if you're an XML author, you will find this book lacking in the latter chapters. Almost all the discussion is extremely general and theoretical. Occasionally the author sprinkles in a few fucntional XML snippets, but they are not nearly enough. Furthermore, there are only about a dozen complete examples of functional XML available in the tar/zip file available online at O'Reilly.
The paucity of examples was particularly frustrating in the XSLT chapter. By its very nature, XSLT screams out for illustrative examples showing 'before' and 'after' transformations, but the author provides very few such examples.
Another thing that really irked me was the condescending writing style of the author. Here's an example from Ch. 4 on CSS:
"A CSS stylesheet is a collection of rules... An analogy for this process is painting-by-numbers. In this activity, you purchase a painting kit that comes with paints..."
Really now! This style of writing is not necessary and is frankly offensive. XML inherently is not a beginner's topic; a reader who picks up this book is most likely an IT manager or a developer and does not need to be talked-down upon.
If you're a java developer, I suggest you take a look at "Processing XML with Java" by Harold.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
After joy and excitement of "Perl & XML" title of Erik Ray, I decided to try his "Learning XML", and I enjoyed it even more!
At every step of a discussion, the author makes sure he doesn't loose the reader and tries to get as clear as possible to ensure author and the reader are on the same page.
When introducing an important syntax, always provides an indexed small diagram/image with detailed annotation. Also annotates real-life examples provided in the book.
The chapters area well organized.
Chapter 1, "Introduction" gives a brief picture of XML, how its being used today, potentials, tools needed and validating them.
Chapter 2, "Markup and Core Concept" is definitely the heart of the book. The chapter lasts about 40 pages, and covers the core of XML and its syntax. By the end of the chapter, one can find tips to "Get the Most out of Markup", and a real-life example of a DocBook, followed by annotation.
Chapter 3, "Connecting Resources with Links" talks about XLink and XPointer, the specifications you need to be able to manipulate links and locating the portions of text in a markup. Touches upon Formal Public Identified (FPI) and explains the syntax. By the end of the chapter gives an XHTML example followed by annotation.
Chapter 4, "Presentation: Creating the End Product" is mainly about CSS and its syntax. Pros and cons are covered.
Chapter 5, "Document Models: A Higher Level of Control" is about documenting your markup through DTDs or XML Schema. Very well presented!
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most recent customer reviews