blob: ba131d94323b0f32e7e9462cf1ff55816fc5f08d [file] [log] [blame]
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="root">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element ref="foo"/>
<xsd:element ref="bar"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element type="xsd:anyURI" name="foo"></xsd:element>
<xsd:element type="st" name="bar"></xsd:element>
<xsd:simpleType name="st">
<xsd:restriction base="xsd:anyURI">
<xsd:enumeration value="/"/>
<xsd:enumeration value="//"/>
<xsd:enumeration value="///"/>
<xsd:enumeration value="//a\\b"/>
<xsd:enumeration value="\"/>
<xsd:enumeration value="\\"/>
<xsd:enumeration value="\\\"/>
<xsd:enumeration value="\\/"/>
<xsd:enumeration value="\\a\b"/>
<xsd:enumeration value="\a\b"/>
<xsd:enumeration value="/a\b"/>
<xsd:enumeration value="..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\a"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>