Edit

kc3-lang/libxml2/test/schemas/hexbinary_0.xsd

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 2003-08-08 14:00:28
    Hash : 70bcb0ea
    Message : hum try to avoid some troubles when the library is not initialized and one * HTMLtree.c tree.c threads.c: hum try to avoid some troubles when the library is not initialized and one try to save, the locks in threaded env might not been initialized, playing safe * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added his tests to the regression suite. Daniel

  • test/schemas/hexbinary_0.xsd
  • <?xml version="1.0"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    	    elementFormDefault="unqualified"
    	    attributeFormDefault="unqualified">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">
            Testing hexBinary data types
        </xsd:documentation>
      </xsd:annotation>
      <xsd:element name="xsd_hexBinary">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice minOccurs="1" maxOccurs="unbounded">
              <xsd:element name="hex" type="xsd:hexBinary"/>
              <xsd:element name="hex2">
                <xsd:simpleType>
                  <xsd:restriction base="xsd:hexBinary">
                    <xsd:maxLength value="8"/>
                    <xsd:minLength value="1"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:element>
              <xsd:element name="hex3">
                <xsd:simpleType>
                  <xsd:restriction base="xsd:hexBinary">
                    <xsd:length value="2"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:element>
            </xsd:choice>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>