CARVIEW |
By?Erik T. Ray
First Edition January 2001
Pages: 368 (More details)
(Average of 13 Customer Reviews)
This book has been updated—the edition you're requesting is OUT OF PRINT. Please visit the catalog page of the latest edition.
The latest edition is also available on Safari Books Online.
XML (Extensible Markup Language) is a flexible way to create "self-describing data"--and to share both the format and the data on the World Wide Web, intranets, and elsewhere. In Learning XML, the author explains XML and its capabilities succinctly and professionally, 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.
Full Description
Register your book | View/Submit Errata | View/Submit Review | Examples | Author's Article | Author Interview
Browse within this book
Cover | Table of Contents | Index | Sample Chapter | Colophon
No time right now?

![]() Web 2.0 Expo April 15-18, 2007 San Francisco, CA Read more | ![]() Learn XML Gain valuable experience in creating XML documents with DTD and XSL, for standalone or web service usage. Read more | ![]() .NET Programming Certificate Get a solid foundation in ASP.NET, Web Services, C#, Visual Studio, OO Programming and XML. Read more |
![]() Web Programming Certificate Earn a University Certificate as you gain real-world experience in client-server programming, from HTML and JavaScript, to LAMP skills and XML. Read more | ![]() XML Pocket Reference Read more | ![]() XML in a Nutshell Read more |
Book details
Title:
Learning XML
Subtitle: Guide to Creating Self-Describing Data
First Edition: January 2001
ISBN 10: 0-596-00046-4
ISBN 13: 9780596000462
Pages: 368
Average Customer Reviews: (Based on 13 Reviews)
Featured customer reviews
Learning XML Review
Rating:
2002-06-09 17:29:55
Rich Clark
[Reply | View]
This is a very good introduction to XML but is also plagued with errors. The author provides good background explanations for the topics that need it and uses many good analogies and examples. Unfortunately there are many errors that are serious and obscure enough to confuse the intended audience. Do yourself a favor - buy this book then visit the errata page listed in the preface. Make sure to read both the confirmed and unconfirmed pages. The proof readers need to be taken outside and pelted with donuts.
Learning XML Review
Rating:
2002-05-02 13:24:17
Darlene
[Reply | View]
I've been working my way through this book for the past couple of weeks. It has taught me some things I didn't know but, in some cases, has left me more confused. It doesn't usually take me this long to get through a book and with O'Reilly books, I'm usually thrilled with the book ... not this time though!
One of the biggest frustrations is that I've been unable to get a couple of the examples to work:
- The example on page 136 for embedding counters and content just seems to get ignored when I include it in my DocBook style sheet.
- I downloaded the examples 0401.xml and 0402.css, renamed the style1.css href in 0401.xml to point to 0402.css and get nothing but one big blob of text.
So, unless there is something to explain the issues later in the book, or the version of IE I'm using can't handle the XHTML/CSS combo, I don't get any benefit from example 0402.xml if it doesn't even work!
Learning XML Review
Rating:
2002-04-28 20:09:00
andysu
[Reply | View]
i come from china. i like this book very much,becase it is good for beginner.
Learning XML Review
Rating:
2002-04-04 09:38:02
Peter Brokstein
[Reply | View]
I won't repeat the mostly negative reviews that are already posted here. There is way too much prose, and not enough information. This book is not targeted for O'Reilly's core audience, but the technical amateur. I feel I have wasted my money.
Learning XML Review
Rating:
2002-03-18 10:06:07
Kevin
[Reply | View]
I must agree with Mr. Wolf. I never even look to buy books from publisher other than O'Reilly. I especially love Learning VBScript. This book, however, leaves a dry taste in my mouth. I originally bought this book after reading a few online tutorials from different sites. After reading the first 45 pages, I returned to the sites to complete my XML education. I'm considering buying a book from another publisher for reference. The first two chapters of this book were an advertisement for the rest of the book. By the time I reached page 40 I was still seeing, "we'll discuss this in further detail in chapter 7, 3, etc." Why? You should have me hooked by now, and unfortunatly, I was not.
I must say, I did not like the author's style of teaching, the "I'll get to this later" method is fine, but not 5 chapters later. Why tease me now then?
Learning XML Review
Rating:
2002-01-23 10:16:28
Steve Adams
[Reply | View]
"Learning XML" is good as computer books go but doesn't match expectations as O'Reilly books go. Take the discussion of XML name spaces, for example. The author describes the basic idea and syntax, which is fine. He then notes that the URI associated with the name space doesn't even have to point anywhere, which is also fine in that it's true, but most definitely not fine in that it leaves you wondering "What's up with that?" and forces you to go to a web site such as www.xml.com/lpt/a/2000/03/08/namespaces/index.html to read the "myths" article by Ronald Bourret, who explains the point clearly and succinctly in about three paragraphs. I expect O'Reilly books to contain those three paragraphs, and not leave me dangling conceptually. It's a good book by an author who's obviously trying, but it lacks the O'Reilly magic.
Learning XML Review
Rating:
2001-12-04 09:15:53
Robert Patton
[Reply | View]
The book was fairly easy to read (from the perspective of someone who hasn't used XML before) and is handy as a reference. I read it before writing an XML-based B2B system, and it covered everything I needed to create the DTD's for the different transactions - though I had to look elsewhere for info on reading the XML files from Java.
I'd like to see more info on schemas if there is another edition. I think the section about programming with XML is uneccesary, better left for other books that can address the subject in more detail.
Another review mentioned the lack of thorough examples, I'd like to note that I appreciate that lack. Other XML books I skimmed were bloated with examples that I couldn't care less about. Learning XML had the right mix of info and examples, imho.
Learning XML Review
Rating:
2001-10-29 07:42:37
Jani Pohjanraito
[Reply | View]
Alhtough well written and even thorough (well mostly), I find the title a bit
misleading. XML and DTD's and all that jazz is well covered, but the approach
brings in mind an school text book, not hands on manual. General reading, if
you like.
Jani Pohjanraito
Learning XML Review
Rating:
2001-10-16 15:09:26
Michael Wolf
[Reply | View]
I am highly disappointed.
I've been a devoted fan of O'Reilly publications ever since the nutshell books were small, and bound with 2 staples. The reason for my longstanding loyalty to them is their loyalty to me, the technical audience. Their books are well written, entertaining, factual, accurate, and easily absorbed.
This book (although probably better than most on the market) does not measure up to the high standards I normally associate with books from O'Reilly and Associates. Although I am only a beginner (the target for the book), I found numerous syntax and logic errors in the examples. But more importantly, in a book that's about transforming an input tree into an output tree, the trees are often notably lacking. All that's presented is the transformation(XSLT). That doesn't work as a training example. It's like a diet commercial that shows only the pill, but no "before" or "after" pictures. Yeah, the pill (in this analogy, XSLT) is interesting, but since it's a translator from input to output, I'm left imagining what they look like. Having them as easy references would have been extremely helpful to me as I worked through the transformation.
Furthermore (and I'll agree that this is an ill-defined issue) the text seemed too text-y and prone to discussion. What I liked about previous O'Reilly books (Perl especialy) is that the _discussion_ is wrapped around good _examples_ of the language. The *examples* are the point, and the discussion supports them. Not so in this XML book. In this book, the discussions were often not supported by examples. Again, I have to create a picture in my own mind rather than absorbing the example that should have been placed in the book. Because there were more discussions than actual examples, I felt that I had to work really hard to understand the concepts. In contrast, the examples from other books seemed to make it more cranio-available (i.e. readily absorbed) to me. I can't exactly put my finger on the source of this difficulty, but the symptom for me is that I was more tired and less confident of my skills when I put this book down than when I've put other books down. That feeling - easily absorbed material instilling confidence - is why I've loved O'Reilly books in the past. This book (while it *did* help me learn XML) did *not* leave me with that O'Reilly feeling.
I'll try other XML books from O'Reilly as reference now that I've finished the tutorial, but in the mean time, I can't recommend this book. And it brings me sorrow to have to single this book out. It's the first disappointment from O'Reilly in our long relationship.
Learning XML Review
Rating:
2001-06-26 04:15:37
Brian R. Bondy
[Reply | View]
Congrats to the Author. Well organized and informative.
Learning XML Review
Rating:
2001-04-17 05:30:33
Eric Laney
[Reply | View]
I'm currently in Chapter 5 (about halfway through the book). Even if I never finish the book, I've gotten my money's worth. Not only do I actually understand what XML is, but I understand why people think it's so cool.
I bought the book because I was working on a project to create, organize, and store test results and other documentation for my department. As an added bonus, the book mentioned DocBook, an open standard for writing technical documentation in SGML and XML! Now, I don't even have to develop my own schema.
I highly recommend this book to anyone who needs to know more about XML, but doesn't want to waste time wading through hundreds of web sites or trying to decipher other books.
Learning XML Review
Rating:
2001-04-06 09:25:35
Brian
[Reply | View]
I have read the first three chapter(S). It is a(n) excellent books(omit the s) for learning XML.
This is another sucess for O'Reilly.
Geesh, I hope the book isn't writen like this review. Being an oriely, I'm sure it's a great book. I am going to have it shipped today.
Learning XML Review
Rating:
2001-04-04 05:51:45
chetan patel
[Reply | View]
I have read the first three chapter. It is a excellent books for learning XML.
This is another sucess for O'Reilly.
Media reviews
"I set out to learn just enough about XML to get the job done. Fortunately, I had a copy of O'Reilly's 'Learning XML' (Erik T. Ray, 2001) to help me get up to speed. For anyone with down time in their work schedule, I recommend the Learning series. These books provide gentle introductions to numerous important tools and languages such as Java,Perl, C#, web design, Oracle PL/SQL and the Unix operating system and are designed for people wanting to pick up a new skill without taking a class. After only a couple of hours of reading, I was able to easily convert the output of my script and I had a good handle on the basic XML function along with its markup capabilities."
--Sandra Henry-Stocker, Unix in the Enterprise, 2 Jan 2003
"If you want to get started learning XML offline, this is a great choice."
--Jennifer Kyrnin, About.com, Dec 10, 2002
"Erik Ray's 'Learning XML' is quite simply the best general introduction to XML that I have read to date."
--gbdirect.co.uk, Jan 2002
-
- Browse within this book:
Cover | Table of Contents | Index | Sample Chapter | Colophon
- Browse within this book:
About O'Reilly | Contact | Jobs | Press Room | How to Advertise | Privacy Policy
© 2007, O'Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.