Schema for elements with inner elements and attribute
File: Schema.xsd <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="BOOK"> <xsd:complexType> <xsd:sequence> <xsd:element name="TITLE" type="xsd:string"/> <xsd:element name="AUTHOR" type="xsd:string"/> <xsd:element name="BINDING" type="xsd:string"/> <xsd:element name="PAGES" type="xsd:positiveInteger"/> <xsd:element name="PRICE" type="xsd:decimal"/> </xsd:sequence> <xsd:attribute name="InStock" type="xsd:boolean" use="required"/> </xsd:complexType> </xsd:element> </xsd:schema> File: Data.xml <?xml version="1.0"?> <BOOK InStock="true"> <TITLE>title 1</TITLE> <AUTHOR>author 1</AUTHOR> <BINDING>trade paperback</BINDING> <PAGES>73</PAGES> <PRICE>1.95</PRICE> </BOOK>