This item is not eligible for Amazon Prime, but over a million other items are. Join Amazon Prime today. Already a member? Sign in.

Have one to sell? Sell yours here
Professional XML Schemas
Professional XML Schemas (Paperback)
by Jon Duckett (Author), Nik Ozu (Author), Kevin Williams (Author), Stephen Mohr (Author), Kurt Cagle (Author), Oliver Griffin (Author), Francis Norton (Author), Ian Stokes-Rees (Author), Jeni Tennison (Author)
(7 customer reviews)    

Availability: Available from these sellers.

Also Available in: List Price: Our Price:
Paperback (Bargain Price)
Keep connected to what's happening in the world of books by signing up for Books Delivers, our monthly subscription e-mail newsletters. Discover new releases in your favorite categories, popular pre-orders and bestsellers, exclusive author interviews and podcasts, special sales, and more.

Customers who bought this item also bought
  • Professional Xml (Programmer to Programmer): 2nd Edition
  • Xslt by Doug Tidwell
Explore similar items : Books (2)

Editorial Reviews
Suitable for virtually any XML designer or developer, Professional XML Schemas provides a challenging, in-depth guide to state-of-the-art XML Schema tools and techniques. This title will likely be a virtual must-have for anyone working with XML for databases or document management.

The range of topics presented here helps make this title a success. While there is some leading-edge (and somewhat obscure) material on emerging topics in XML Schemas, much of the book avoids XML "language lawyering" and concentrates on delivering a solid tour of the basics. The authors walk before they run, taking the reader along with basic XML Schema constructs to define simple data types in XML. They show off elements, attributes, and simple data types. (There's coverage of the full complement of over two dozen built-in XML Schema data types for numerical, string, date, and IDREFs.) The earlier sections include the author's own sample classes for a handful of common data types for such common entities as people's names, countries, IP addresses and URIs, plus geographical locations. Fully internationalized, these samples can serve as a basis for entities in your custom projects.

The second half of the book digs into design strategies at a higher level, dealing more with XML Schemas. The authors cover several reusable design strategies for creating workable XML Schemas (like the Russian Doll, the Slice, and finally the Venetian Blind model, which blends the first two). There's discussion of the best ways to express required and optional elements, along with choice values and ordering of required elements. Integration with XML namespaces and a discussion of the issues surrounding reuse in XML Schemas (like combining and extending existing datatypes) show how powerful this standard really is.

Valuable chapters on using XML Schemas with databases (including expressing relational integrity and normalization), plus the differences between XML Schemas used for document management will help you make the right design choices in each setting. The book closes with a discussion and tour of late-breaking tools like Schematron (and its competitors) as well as the possibilities for functional programming with XML Schema in schema-based programming (SBP).

Whether you are an XML novice or expert, this text will extend the range of what you can accomplish with XML Schemas, from creating more reusable datatypes to reusing existing schemas. While XML Schemas will perhaps never be as simple as using DTDs, this book succeeds at putting this new standard into reach for any working developer or designer. --Richard Dragan

Book Description
In order to leverage XML's power as a self-describing and extensible language, we need a way to define and describe the allowable content of any type of XML document. In the past, this has been achieved with DTDs, but these have in many ways fallen short of the requirements for working with data. XML Schemas were created to provide a more powerful and flexible mechanism for describing permissible document structures using XML syntax. They provide a set of built-in datatypes, which can mimic the object-oriented mechanisms of many languages, offer support for namespaces, and facilities for automated documentation.

Professional XML Schemas exhaustively details the W3C XML Schema language, and teaches the new syntax in an intuitive and logical way. From declaring elements and attributes, creating complex content models, and working with multiple namespaces, you'll move on to see how XML Schemas are used in real-world situations. A number of practical case studies will illustrate the design and creation of schemas in the diverse worlds of relational databases, document management, and e-commerce applications.

This book covers:
A complete guide to XML Schema Syntax
Using XML Schema built-in types, and deriving new types
Working with XML Schemas and namespaces
Creating identity and uniqueness constraints
Good XML Schema design, illustrated in a number of different areas
Working with XML Schemas and XSLT
Writing XML Schemas for working with SOAP
Integrating Schematron and XML Schemas

See all Editorial Reviews

Product Details
  • Paperback: 690 pages
  • Publisher: Wrox Press; 1st edition (July 2001)
  • Language: English
  • ISBN-10: 1861005474
  • ISBN-13: 978-1861005472
  • Product Dimensions: 9 x 7.3 x 1.6 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: based on 7 reviews.
  • Sales Rank: #255,818 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)
  • Also Available in: Paperback (Bargain Price) |  All Editions

  •  Would you like to update product info or give feedback on images? (We'll ask you to sign in so we can get back to you)

      Look Inside This Book
      Browse Sample Pages:
      Front Cover | Table of Contents | Index | Back Cover

      Citations (learn more)
      2 books cite this book:
      • Beginning XML (Programmer to Programmer) by David Hunter on page 156, page 200, and page 219
      • The Next Wave in Computing, Optimization, and Decision Technologies (Operations Research/Computer Science Interfaces Series) by Bruce L. Golden on page 266

      Help others find this item
      No-one has made a Search Suggestion for this item yet. Why not be the first to suggest a search for which this item should appear?

      Search Products Tagged with
      Tag this product (What's this?)
      Think of a tag as a keyword or label you consider is strongly related to this product.
      Tags will help all customers organize and find favorite items.
      Your tags: Add your first tag

      Are you the publisher or author? Learn how Amazon can help you make this book an eBook.
      If you are a publisher or author and hold the digital rights to a book, you can make it available as an eBook on Learn more

      Rate this item to improve your recommendations

      I Own It Not Rated Your Rating
      Don't Like It < > I Love It!
      Save Your






      Spotlight Reviews
      Write an online review and share your thoughts with other customers.
      Search Customer Reviews

      31 of 37 people found the following review helpful:
      Beware, this book is a mess!, September 13, 2001
      By  Marcelo J. Amaral (Niterķi, RJ - Brazil) - See all my reviews
      (REAL NAME)   
      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.

      Customer Reviews
      Average Customer Review:
      Write an online review and share your thoughts with other customers.

      2 of 5 people found the following review helpful:
      Thank you, I became certified, December 11, 2003
      By  "tamerbadr5" (Woodland Hills, CA United States) - See all my reviews
      The book helped me preparing for the IBM certificate for XML (IBM certified solution developer - XML and related technologies), thank you...

      3 of 7 people found the following review helpful:
      not a very nice book!!, June 24, 2002
      Reviewer: A reader
      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.

      2 of 4 people found the following review helpful:
      To get the job done, January 7, 2002
      Reviewer: A reader
      I had to create an XML schema out of an XML file that was already existing (I am sure that rarely happens:-)) and I could get the job done by reading half of this book. Would be a five star if not for the typos.

      This is a much better way of learning to write XML schemas compared to formal language at the XML schema specification site.

      8 of 11 people found the following review helpful:
      Documents vs Data, December 27, 2001
      Reviewer: A reader
      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.

      1 of 3 people found the following review helpful:
      Nice Book!, December 13, 2001
      By  Elizabeth B. "bookmaven" (Fort Worth, Texas USA) - See all my reviews
      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.

      See all 7 customer reviews...

      Customer Discussions Beta (What's this?)
      New! Receive e-mail when new posts are made. Click the "Track it!" button on any discussion page.
      This product's forum (0 discussions)
      Ask questions, Share opinions, Gain insight
      Start a new discussion
      First post:
      Receive e-mail when new posts are made
      (Prompts for sign-in)


      Product Information from the Amapedia Community Beta (What's this?)

      Be the first person to add an article about this item at opens new browser window

       See featured articles opens new browser window

      Search Guides
      So You'd Like to...

      Look for similar items by category
      • Subjects > Computers & Internet > General
      • Subjects > Computers & Internet > Programming > Extensible Languages > XML
      • Subjects > Computers & Internet > Programming > General
      • Subjects > Computers & Internet > Programming > Web Programming > HTML - General
      • Subjects > Computers & Internet > Software > General
      • Subjects > Computers & Internet > Web Development > Scripting & Programming > General
      • Subjects > Professional & Technical > Professional Science > Mathematics
      • Software Books > General

      Great Deals on Magazines
      Visit our huge selection of magazine subscriptions often to see the latest special offers and bonuses. Check out magazines like The New Yorker, Wired, and Vanity Fair.

      Never Misplace Your Readers Again
      CliC Adjustable Reading GlassesCustomers are raving about CliC's stylish, magnetic front connection reading glasses. Reach for them hanging around your neck, click the magnets together over your nose, and start reading.

        See more

      Limited-Time Markdowns on Groceries
      Take advantage of limited-time Manager's Special markdowns on thousands of groceries--everything from breakfast food and snacks to batteries and baby care items. Quantities at these prices are limited, so act quickly.

     Delivers: Travel
      Sign-up for our monthly Travel email and have information on the latest travel deals, products and destinations delivered straight to your inbox.

        Subscribe today!


      Where's My Stuff?
      • Track your recent orders.
      • View or change your orders in Your Account.
      Shipping & Returns
      Need Help?
      Conditions of Use | Privacy Notice © 1996-2007,, Inc. or its affiliates