Buy Used
+ £2.80 UK delivery
Used: Good | Details
Condition: Used: Good
Comment: Ships from the UK. Former Library books. Shows some signs of wear, and may have some markings on the inside. 100% Money Back Guarantee. Your purchase also supports literacy charities.
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

Professional XML Schemas (Programmer to Programmer) Paperback – 1 Jul 2001

5.0 out of 5 stars 1 customer review

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
click to open popover

Special Offers and Product Promotions

Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

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

Product details

  • Paperback: 800 pages
  • Publisher: WROX Press Ltd; 01 edition (1 July 2001)
  • Language: English
  • ISBN-10: 1861005474
  • ISBN-13: 978-1861005472
  • Product Dimensions: 23 x 18.5 x 4 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 2,024,031 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Amazon Review

Professional XML Schemas is a detailed guide to the XML Schema language. Schemas define the allowable content of a class of XML documents. They form an alternative to the DTD (Document Type Definition), and provide more powerful features including the ability to define data types and structures. This book covers the official W3C Schema Recommendation, released in May 2001. It is a valuable title for developers, particularly since many XML books give only sketchy coverage of this key topic.

Starting with an overview of what Schemas are for, the authors go on to cover the built-in Schema datatypes and then show how to define complex types and content models. A chapter of example datatypes helps to bring this material into focus. Next comes a close look at how XML Namespaces are used in the Schema language, including three design models with intriguing names: Russian Doll, Salami Slice and Venetian Blind. There is a chapter on using Schemas defined in multiple documents, followed by a guide to Identity Constraints and Normalisation, which are important for database work. Further chapters tackle XSLT, system modelling, creating Schema for an existing database, and document management. A fascinating chapter looks at Schema-based programming, which implements an entire application in XML. The authors also take a quick look at non-W3C schemas, particularly one called Schematron, and there is an appendix of reference material.

Professional XML developers need to know about Schemas, and this is a thorough and informative tutorial. It is a complex subject, but the book is sensibly organised so that readers can easily master the basics before going on to the more demanding aspects. --Tim Anderson

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
The W3C XML Schema standard is not easily digestible. This book does a good job of disecting the often obtuse and overly formal presentation of the official specifications.
Having been brought up with paradigms that model business processes as abstract data types, I prefer to think of the language as being of this ilk. The book really comes into its own in the 2nd half where it considers when XML schema may be useful in developing real world systems . Its expose of the process of employing modern OOA&D techniques and in particular the UML to produce a system model manifested in XML schema is excellent.
The book then continues to gather strength. It describes how to model database schema using XML Schema, an activity likely to be increasingly common. It has a chapter on using XML schema to model documents as opposed to data structures, something very close to my heart and in parallel with work I have been doing since 1998.
It then, in a grown up way, looks at other schema technologies that may compete as well as complement the XML Schema technology. Centre stage are Schematron and hats off to the authors for being bang up to date, I only recognised RELAX out of the 3 other schema technologies, what ever happened to XDR, SOX and DCD!!!
The final two chapters yield yet more valuable content. We are given an eCommerce case study, again something close to my heart and a chance yet again to see the all pervasive SOAP in action. Finally we are introduced to SBP, yet another acronym which stands proud for Schema Based Programming.
A good practical part reference book well deserved of its 5 stars.
Comment 14 people 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

Most Helpful Customer Reviews on (beta) HASH(0x9bd6c120) out of 5 stars 7 reviews
37 of 39 people found the following review helpful
HASH(0x9bdf8c6c) out of 5 stars Beware, this book is a mess! 13 Sept. 2001
By Marcelo J. Amaral - Published on
Format: Paperback Verified Purchase
I bought this book because I was looking for a updated reference on the recently released W3C XML Schema Recomendation, and there very few options available. Well, now I can see why. This book, although up to date, seems to have been written in a hurry, and suffers from the common rush diseases:
a) Wrox seems to be speeding the print process by getting several authors to write different sections of a book. The result is a book with a complete lack of unity, and a lot of repeated themes throughout the book. The bad writers end up tainting the good ones work.
b) It abounds in typos and revision errors. I have never before seen a so badly revised book in my life. Some words like "however", for example, are capitalized everywhere they appear!
c) It is also full of real misleading errors. The section on patterns and regular expressions is a complete disaster, with lots of incorrect examples, incomprehensible sentences and ill-designed tables.
The only reason for my two stars are the last chapters, which have good tips for schema design and explain how it relates to other XML stuff, like XSLT and Schematron. These are indeed valuable, and are the product of the good writers in (a). If you want a reliable tutorial/reference to XML Schema, however, get yourself another book.
7 of 9 people found the following review helpful
HASH(0x9bfc0fd8) out of 5 stars Best XML Schema book out there! 4 Oct. 2001
By Govy Munamala - Published on
Format: Paperback
This is the best XML Schema book I have read in recent days. I am especially grateful for the comprehensive discussion on Namespaces and tricks and trades of managing multiple schemas. There were a lot of books addressing the XML Schemas but they just give a chapter or two for this otherwise important topic in XML world.
Most of the books I read in Stacys gave at the most couple of pages to discuss the Namespaces topic. However this book spent more than two chapters discussing this issue. The book also covers Design issues and best practices being discussed in XML-Dev.
An earlier review of this book talked about incorrect examples. Well, as a career programmer I just take the examples as examples. There might be some syntactic errors, which are easy to resolve. I guess the publisher provides a download link for the corrected examples. I know it's a drag to get these; nevertheless it's a solution.
8 of 11 people found the following review helpful
HASH(0x9bfaf558) out of 5 stars Documents vs Data 27 Dec. 2001
By A Customer - Published on
Format: Paperback
This book is worth the price for its discussion of modeling documents vs modeling data. Coming from the document world, I have found relational database types have a hard time understanding the "model" of a document schema. This book explains the document analysis process concisely, but clearly. If you work in a place that is trying to bring the document and database worlds closer together, this book is helpful.
3 of 5 people found the following review helpful
HASH(0x9bdedfb4) out of 5 stars not a very nice book!! 25 Jun. 2002
By A Customer - Published on
Format: Paperback
The book does not cover very good examples on each topic specially on Datatypes. Also it is not exclusive on detailing schemas. The kind of material/information provided by this book can be read from any core xml book. XML Bible describes the Schemas very well in one chapter.
1 of 2 people found the following review helpful
HASH(0x9c19ce7c) out of 5 stars Nice Book! 13 Dec. 2001
By Amazon Customer - Published on
Format: Paperback
This is a nice XML Schemas book. It goes through the material thorougly with examples. It also brings up case-scenerios that help one think about tackling the projects we are likely to encounter (or in my case currently encountering) in our XML doings.
Although there are some typos they do not glare the fine material in this book nor hinder learning.
Were these reviews helpful? Let us know