Getting Started
Example 3-1 shows the instance document used throughout the book as a foundation for RELAX NG experimentation and development.
<?xml version="1.0"?> <library> <book id="b0836217462" available="true"> <isbn>0836217462</isbn> <title xml:lang="en">Being a Dog Is a Full-Time Job</title> <author id="CMS"> <name>Charles M Schulz</name> <born>1922-11-26</born> <died>2000-02-12</died> </author> <character id="PP"> <name>Peppermint Patty</name> <born>1966-08-22</born> <qualification>bold, brash and tomboyish</qualification> </character> <character id="Snoopy"> <name>Snoopy</name> <born>1950-10-04</born> <qualification>extroverted beagle</qualification> </character> <character id="Schroeder"> <name>Schroeder</name> <born>1951-05-30</born> <qualification>brought classical music to the Peanuts strip</qualification> </character> <character id="Lucy"> <name>Lucy</name> <born>1952-03-03</born> <qualification>bossy, crabby and selfish</qualification> </character> </book> </library>
Get RELAX NG now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.