Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office - SAX2 Reference

Resource: books.xsd

Use the following XSD schema definition file to validate the document created using the putProperty method of the MXValidator CoClass.

XSD schema definition file (books.xsd)

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="catalog">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="book" minOccurs="0" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="author" type="xsd:string"/>
              <xsd:element name="title" type="xsd:string"/>
              <xsd:element name="genre" type="xsd:string"/>
              <xsd:element name="price" type="xsd:float"/>
              <xsd:element name="publish_date" type="xsd:date"/>
              <xsd:element name="description" type="xsd:string"/>
            </xsd:sequence>
            <xsd:attribute name="id" type="xsd:string"/>
           </xsd:complexType>
          </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>