Wattle Software - producers of XMLwriter XML editor
 Bookstore Home | XMLwriter Home | Search | Site Map 
XML Related
 General XML
 XSLT & Stylesheets
 XHTML
 SGML
 XML DTDs
 XML Schema
Web Development
 Web Graphics
 HTML
 Dynamic HTML
Web Services
 General Web Services
 UDDI
 SOAP
 WSDL
 Programming/Scripting 
 PHP Programming
 Perl Programming
 Active Server Pages
 Java Server Pages
 JavaScript
 VBScript
 .NET Programming
 
XMLwriter
 About XMLwriter
 Download XMLwriter
 Buy XMLwriter
XML Resources
 XML Links
 XML Training
 The XML Guide
 XML Book Samples
 

XML Schemas


By Lucinda Dykes, Ed Tittel, Chelsea Valentine
 
Image of: XML Schemas
Pricing Details:

List Price:$49.99
You save:-- (--)
Your Price:Currently Unavailable
Buy Now

Book Details:

Format:Paperback, 656 pages.
Publisher:Sybex Inc 2002-01-18
ISBN:0782140459

Average Customer Rating:

4.0 4 out of 5 stars (1 reviews)

Editorial Reviews:

XML Schemas are a more precise way to model data with XML and are an update to the old XML DTDS. The final spec was approved in May by the W3C standards organization and is one of the hottest areas in XML programming. Just as the discovery of the Rosetta stone provided a way to establish the meaning of Egyptian hieroglyphics, XML schemas provide a way for organizations to establish the meaning of XML documents so they can be understood across different company systems. Each industry will have a set of shared vocabularies for describing data being exchanged across the Web, making schemas a cornerstone of e-commerce development.


Customer Reviews:

4 out of 5 stars Helpful, but ...

I wanted a quick transition from XML DTDs to schemas when I picked up this book. As it turned out, I chose better than I knew. This isn't just a book about the W3C standard XML schemas, it specifically addresses the developer making the transition from DTDs. And, despite what you might guess from the title, it acknowledges that DTDs still have a place in the world of schemas.

After its attention to DTDs and their schema counterparts, this book's big strength is in numerous and detailed examples. Every construct is shown real code samples, often in multiple samples. That certainly helps the cut&paste coder. It's also good for the more thoughtful programmer, one trying to pick up good development style as well as the basics of syntax and semantics.

The authors become overly dependent on the examples, however. Again and again, they introduce some new aspect of schema development, offer a few examples, then stop. Although the reader now knows how say the new words in grammatically correct ways, she is left with no definition of just what those words mean. As an example, the "collapse" value of the "whiteSpace" facet is introduced on p.138 (even though the index says p.137), but not defined for another 400 pages. Namespaces are presented similarly and used pervasively, but their real purpose is illustrated poorly if at all: they allow the same element name to be imported from different schema fragments, but used in unambiguously different ways. In other places, two slightly different code fragments are used to ilustrate some distinction. In discussing "definition" vs. "declaration," for example, the differences are so small that finding them becomes a "where's Waldo" exercise that just a little typographic enhancement could have clarified.

Attention to detail faltered in other ways, too. A few places omit closing delimiters: opening "<" sometimes lacked matching ">", and ditto quote marks. ISBNs appear repeatedly in examples, but are generally described as 10-digit numbers. Only a late example imported from another source acknowledges that the letter X may appear in the last position. Examples with addresses, phone numbers, and postal codes show no awareness of internationalization issues, or even of American conventions like apartment numbers in street addresses, PO boxes, and APO addresses. The cautious reader should study their XML and schema usage, but eye the application content in the most critical way. Also, as noted above, indexing could have been a lot more helpful.

Still, it's user-friendly introduction to the complexities of XML schemas. It addresses the common case of a developer moving from DTDs to schemas, without the impenetrable density of the W3C standards. It also mentions some of the competing mechanisms, including Oasis's RELAX. The book has flaws, and could have in-lined a little discussion of XPath and regular expressions instead of pointing to standards, but generally stands well by itself. There may be better references out there, but this one should get you started.

//wiredweird


Customers who bought this book were also interested in:


Definitive XML Schema (Charles F. Goldfarb Definitive XML Series)


Special Edition Using XML Schema


XML Schema


Ruby by Example: Concepts and Code


XPath 2.0 Programmer's Reference (Programmer to Programmer)

 

Find similar books by category...


Search for more:

Search books:  



Google
 
Web XMLwriter.net




Last updated: Wed Jan 7 23:21:07 CST 2009
© Wattle Software 2007. All rights reserved.