Amazon.com: Relax Ng (9780596004217): Eric van der Vlist: Books
RELAX NG and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Relax Ng
 
 
Start reading RELAX NG on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Relax Ng [Paperback]

Eric van der Vlist (Author)
4.5 out of 5 stars  See all reviews (4 customer reviews)

List Price: $29.95
Price: $28.08 & this item ships for FREE with Super Saver Shipping. Details
You Save: $1.87 (6%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon.
Want it delivered Tuesday, February 28? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $14.39  
Paperback $28.08  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

July 2003

As developers know, the beauty of XML is that it is extensible, even to the point that you can invent new elements and attributes as you write XML documents. Then, however, you need to define your changes so that applications will be able to make sense of them and this is where XML schema languages come into play. RELAX NG (pronounced relaxing), the Regular Language Description for XML Core--New Generation is quickly gaining momentum as an alternative to other schema languages. Designed to solve a variety of common problems raised in the creation and sharing of XML vocabularies, RELAX NG is less complex than The W3C's XML Schema Recommendation and much more powerful and flexible than DTDs.

RELAX NG is a grammar-based schema language that's both easy to learn for schema creators and easy to implement for software developers In RELAX NG, developers are introduced to this unique language and will learn a no-nonsense method for creating XML schemas. This book offers a clear-cut explanation of RELAX NG that enables intermediate and advanced XML developers to focus on XML document structures and content rather than battle the intricacies of yet another convoluted standard.

RELAX NG covers the following topics in depth:

  • Introduction to RELAX NG
  • Building RELAX NG schemas using XML syntax
  • Building RELAX NG schemas using compact syntax, an alternative non-XML syntax
  • Flattening schemas to limit depth and provide reusability
  • Using external datatype libraries with RELAX NG
  • W3C XML Schema regular expressions
  • Writing extensible schemas
  • Annotating schemas
  • Generating schemas form different sources
  • Determinism and datatype assignment
and much more.

If you're looking for a schema language that's easy to use and won't leave you in a labyrinth of obscure limitations, RELAX NG is the language you should be using. And only O'Reilly's RELAX NG gives you the straightforward information and everything else you'll need to take advantage of this powerful and intelligible language.



Editorial Reviews

Review

"Thorough and competent guide to a complex topic, written by an obvious expect in the field."Linux Format, September

About the Author

Eric van der Vlist is the resident expert on XML schema languages on XML.com. He is also a member of the ISO DSDL committee, where standardization work on RELAX NG and related specifications is in progress. Eric is also the author of O'Reilly's XML Schema.


Product Details

  • Paperback: 304 pages
  • Publisher: O'Reilly Media; 1st edition (July 2003)
  • Language: English
  • ISBN-10: 0596004214
  • ISBN-13: 978-0596004217
  • Product Dimensions: 9.1 x 7 x 0.9 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #849,397 in Books (See Top 100 in Books)

More About the Author

Eric van der Vlist is an independent consultant and trainer. His domain of expertise include Web development and XML technologies.

He is the creator and main editor of XMLfr.org, the main site dedicated to XML technologies in French, the author of the O'Reilly animal books XML Schema and RELAX NG and a member or the ISO DSDL (http://dsdl.org) working group focused on XML schema languages.

He his based in Paris and you can reach him by mail (vdv@dyomedea.com) or meet him in one of the many conferences where he presents his projects.

 

Customer Reviews

4 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

1 of 1 people found the following review helpful:
5.0 out of 5 stars Covered exactly what is needed, July 1, 2007
By 
Paul Hoffman (Santa Cruz, CA USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Relax Ng (Paperback)
I tried learning RELAX NG by looking at a few HOWTOs, but there was clearly a lot more to it than what they presented. This book is clear, detailed, and the verbose examples are very helpful.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 10 people found the following review helpful:
5.0 out of 5 stars The rule of XML schema, May 7, 2004
This review is from: Relax Ng (Paperback)
Years ago I attended an ASP Professional Developers conference in Washington, DC, and one of the most inspiring lectures was by a Microsoft XML evangelizer who claimed "It's all about the schema". He might have been right, but on practical level, the transition between XML 1.0 DTDs and W3C XML Schema has been neither easy nor intuitive.

The emergence of RELAX NG is a testimony of the power of the open source movement. While admitting the need for standards (and recommendations) it was obvious that the powerful XML Schema would benefit from the ease of DTDs. RELAX NG is the answer to that need.

The book by the same name by Eric van der Vlist provides not only a description of what RELAX NG is and where it fits in the XML universe, but also guides you through a list of techniques, best practices and integration ideas.

For those among us who are not XML gurus, a book like this can be eye-opening because let's face it, you do not hear about RELAX NG outside of the XML community.

O'Reilly has been very good about publishing thorough books on emerging topics and this book is not an exception. It manages to inform yet not overwhelm. What more can you expect from a computer book?

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Best resource I found on learning RELAX NG, December 7, 2010
By 
J. Richards (Logan, UT United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Relax Ng (Paperback)
My company uses a very complex XML file to pass information to our core program. In an attempt to cut down on errors I decided to try and set up a schema for the control file. After a 2 weeks of fumbling around on the web I ran across RELAX NG schema and got some examples working.

This book was the best resource I found for learning and writing RELAX NG.

Schema is a pretty complex thing to learn on your own. Yes you can read the tutorials on line, but they don't talk about the particular XML file you are working on, so it's slow going.

Even with this book it was slow going. I'm only giving 4 stars because I think there may have been better ways to teach some of the ideas. I don't know what they are, I just know that it has taken me hours and hours to learn this stuff.

This book is on line as well: [...]

Having a book to browse through, and website to search through really helps. I really appreciate the author and publisher providing the online version.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject