blob: 65d75026392daca10fea37352ddfe65269961ed9 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
*/
-->
<xsd:schema
targetNamespace="http://www.example.com/Bad"
xmlns:this="http://www.example.com/Bad"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:simpleType name="badFacetForType" >
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#cos-applicable-facets">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:anySimpleType">
<xsd:whiteSpace value="preserve"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="badWhiteSpaceFacetRepeat">
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#whiteSpace-value">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="preserve"/>
<xsd:whiteSpace value="preserve"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="badWhiteSpaceFacetExtraAttribute">
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#whiteSpace-value">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="preserve" bad="bad"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="badWhiteSpaceFacetMissingValue">
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#whiteSpace-value">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="badWhiteSpaceFacetValue">
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#whiteSpace-value">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="bad"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="badWhiteSpaceFacetFixed">
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#whiteSpace-fixed">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="collapse" fixed="bad"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="badWhiteSpaceFacetRestriction">
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#whiteSpace-valid-restriction">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="replace"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:whiteSpace value="preserve"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="badWhiteSpaceFacetRestrictionFixed">
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#dc-whiteSpace">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="replace" fixed="true"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:whiteSpace value="collapse"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="badWhiteSpaceFacetAppliedToWithPatternWithCollapse">
<xsd:annotation>
<xsd:documentation source="http://www.w3.org/TR/xmlschema-2/#cvc-whiteSpace-valid">
</xsd:documentation>
</xsd:annotation>
<xsd:restriction>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="collapse"/>
<xsd:pattern value="a a"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:enumeration value="a a"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>