books.xsd:
<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/books-schemal"
elementFormDefault="qualified" >
<xs:element name="books">
<xs:complexType>
<xs:sequence>
<xs:element name="book" maxOccurs ="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name = "bookname" type = "xs:string"></xs:element>
<xs:element name ="author" type = "xs:string"></xs:element>
<xs:element name ="price">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:decimal">
<xs:attribute name ="up">
<xs:simpleType>
<xs:restriction>
<xs:enumeration value="元"></xs:enumeration>
<xs:enumeration value="美元"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
books-schemal:
<?xml version='1.0' encoding='UTF-8'?>
<books xmlns ="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaloaction ="http://www.w3.org/books-schemal books.xsd">
<book>
<bookname>JAVA WEB程序设计</bookname>
<author>JAVA开发工程师</author>
<price up="¥"> 59.80 </price>
</book>
</books>