<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE BOOKLIST [
<!-- immediate definition, notation explained in the next example -->
    <!ELEMENT BOOKLIST (BOOK+)>
    <!ELEMENT BOOK (TITLE, 
                    AUTHOR+, 
                    ISBN, 
                    (LISTPRICE|PRICE),
                    (REQUIRED|RECOMMENDED),
                    OUTOFPRINT?)
                >
    <!ELEMENT TITLE (#PCDATA)>
    <!ELEMENT AUTHOR (#PCDATA)>
    <!ELEMENT ISBN (#PCDATA)>
    <!ELEMENT LISTPRICE (#PCDATA)>
    <!ELEMENT PRICE (#PCDATA)>
    <!ELEMENT REQUIRED EMPTY>
    <!ELEMENT RECOMMENDED EMPTY>
    <!ELEMENT OUTOFPRINT EMPTY>
]>

<BOOKLIST>

    <BOOK>
        <TITLE>WebMaster in a Nutshell, 3rd ed.</TITLE>
        <AUTHOR>Stephen Spainhour</AUTHOR>
        <AUTHOR>Robert Eckstein</AUTHOR>
        <ISBN>1565923251</ISBN>
        <LISTPRICE>$34.95</LISTPRICE>
        <PRICE>$24.47</PRICE>
        <REQUIRED/>
    </BOOK>
    
    
    <BOOK>
        <TITLE>Just Java 2 (5th Edition)</TITLE>
        <AUTHOR>Peter Van Der Linden</AUTHOR>
        <ISBN>0130320722</ISBN>
        <LISTPRICE>$49.99</LISTPRICE>
        <PRICE>$34.99</PRICE>
        <REQUIRED/>
    </BOOK>
    
    <BOOK>
        <TITLE>Perl Black Book, 2nd Edition</TITLE>
        <AUTHOR>Steven Holzner</AUTHOR>
        <ISBN>1588801934</ISBN>
        <LISTPRICE>$49.99</LISTPRICE>
        <PRICE>$24.99</PRICE>
        <REQUIRED/>
        <OUTOFPRINT/>
    </BOOK>
    
    <BOOK>
        <TITLE>Mastering Regular Expressions, Second Edition</TITLE>
        <AUTHOR>Jeffrey, E. F. Friedl</AUTHOR>
        <ISBN>0596002890</ISBN>
        <LISTPRICE>$39.95</LISTPRICE>
        <PRICE>$39.95</PRICE>
        <RECOMMENDED/>
    </BOOK>
    
    <BOOK>
        <TITLE>Core Web Programming, 2nd Ed.</TITLE>
        <AUTHOR>Marty Hall</AUTHOR>
        <ISBN>0130897930</ISBN>
        <LISTPRICE>$49.99</LISTPRICE>
        <PRICE>$34.99</PRICE>
    </BOOK>
    
</BOOKLIST>