XML Bible (Anglais) Broché – 1 juin 2001
Descriptions du produit
Présentation de l'éditeur
Quatrième de couverture
If XML can do it, you can do it too...
Now revised and expanded to cover the latest XML technologies and applications, this all–in–one tutorial and reference shows you step by step how to put the power of XML to work in your Web pages. From document type definitions and style sheets to XPointers, schemas, the Wireless Markup Language, XHTML and other advanced tools and applications, XML expert Elliotte Rusty Harold gives you all the know–how and examples you need to integrate XML with HTML, solve real–world development challenges, and create data–driven content.
Inside, you′ll find complete coverage of XML
- Create well–formed XML documents
- Place international characters in documents
- Validate documents against DTDs and schemas
- Use entities to build large documents from smaller parts
- Embed non–XML data in your documents
- Format your documents with CSS and XSL style sheets
- Connect documents with XLinks and XPointers
- Merge different XML vocabularies with namespace
- Write metadata for Web pages using RDF
- Harness XML for site design, vector graphics, and other real–world applications
HARNESS the power of CSS and XSL to format XML documents
TAKE XML to the limit using XLinks, XPointers, Schemas, SVG, and XHTML
XML Resources on CD–ROM
- Code for all examples in the book, plus additional examples
- XML authoring tools, including expat, XT, Xalan, Xerces, Batik, FOP, SAXON, HTML, Tidy, and Mozilla
- World Wide Web Consortium (W3C) XML standards
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.
Détails sur le produit
Commentaires en ligne
Commentaires client les plus utiles sur Amazon.com (beta)
XML books are, on the whole, pretty lousy. Everyone keeps talking about how XML will transform the web, but most books are thin on specifics -- exactly how XML will be used, and exactly how to make things happen. I've seen other reviews here from people who feel that this book doesn't do a good enough job of explaining those things. But I think that compared to its competition, it does an excellent job.
XML is new, and it's not in widespread use. As I write this, the only popular browser with solid XML support is IE5, and I guess that most people don't want to write sites that only work with one browser. But if you go to the XML site at msdn.microsoft.com and look at the table of contents, you'll get an idea of what XML can do, and why you'll want to learn it.
The book is well written and its a pleasure to spend time with it. The author knows as much about writing as he does about computers, and he knows a lot about computers. The explanations of XML are clear and conversational in tone. The focus is on using XML in web sites, and the book gives a lot of needed attention to XSL, the style sheet language used to format XML docments for the web. I've read other XML books, and I bought this one primarily to learn more about XSL.
The title of the book might be somewhat misleading. It is not a comprehensive guide to XML, but rather a best of breed tutorial on a very important chunk of XML stuff you'll want to learn. One reviewer pointed out that it's a poor reference book, and that's true, in a sense. There is an XML reference in an appendix, but it's an ultra-geeky BNF reference that probably won't be very helpful to most readers, especially given the book's non-programmer target audience.
A more serious problem is the book's neglect of Microsoft's XML schema technology, which is far superior, in my view, to DTDs. The word "schema" doesn't even appear in the index. And finally, this is not the book you want to buy if you want to learn how to program a java XML parsing engine. This is not a book about programming.
So why do I give this book five stars? It's fun to read and it's great at explaining XML itself, as well as a number of vital, connected technologies: XSL, DTDs, CSS, CSL, XLinks, and XPointers. I was fuzzy on XSL, XLinks, and XPointers, and this book helped me a lot. Those are exactly the things you need to know to get a XML site up and running on the web.
XML is a big, important technology, and I don't think there's a single book that covers everything you'll want to know. This book, despite the "Bible" title, doesn't try to cover everything. But what it does cover, it covers very well.
The chapters on CSS-1 and CSS-2 were excellent and very useful even for writing regular HTML. Overall, the first 13 chapters were just what I needed.
Coverage of XSL was weaker and, in many respects, inadequate. The book never really discusses XPaths in enough detail. I thought the chapter on namespaces was too late in the book. The book is fleshed out with exceptionally long examples that added little value past the first few lines.
The chapter on reading a DTD (chapter 20) was a good idea, poorly executed. The complexity of the DTD selected by the author was totally inappropriate for the level of this book, even if the DTD was extremely well written.
The author never covers schema construction, and only briefly mentions them at all. Given their superiority over DTDs, this was a glaring error.
I was also disappointed by the lack of instruction on how to move XML across the Internet between applications. XML that never leaves the system it was constructed on is of little value.
Many of these problems are caused by the age of the book. It's over a year old now which, in XML terms, makes it yesterdays news. Now that this book has got me excited about XML, I'm off to find some more.