Skip to content

Commit a7dfd9a

Browse files
author
st-sloth
committed
Add more cases to the schema for #32
1 parent adb1839 commit a7dfd9a

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

tests/issues/src/main/resources/schema.xsd

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,39 @@
141141
<xs:attribute name="ENTITIES" type="xs:ENTITIES" use="optional"/>
142142
<xs:attribute name="NMTOKEN" type="xs:NMTOKEN" use="optional" default="test"/>
143143
<xs:attribute name="NMTOKENS" type="xs:NMTOKENS" use="optional" default="test1 test2"/>
144+
145+
<xs:attribute name="typeless" use="optional" default="test"/>
146+
<xs:attribute name="internalEnum" use="optional" default="test1">
147+
<xs:simpleType>
148+
<xs:restriction base="xs:string">
149+
<xs:enumeration value="test1"/>
150+
<xs:enumeration value="test2"/>
151+
</xs:restriction>
152+
</xs:simpleType>
153+
</xs:attribute>
154+
<xs:attribute name="externalEnum" type="test:issueGHC32TypeExternalSimpleTypeEnum" use="optional" default="test1"/>
155+
<xs:attribute name="internalPattern" use="optional" default="123">
156+
<xs:simpleType>
157+
<xs:restriction base="xs:string">
158+
<xs:pattern value="\d+"/>
159+
</xs:restriction>
160+
</xs:simpleType>
161+
</xs:attribute>
162+
<xs:attribute name="externalPattern" type="test:issueGHC32TypeExternalSimpleTypePattern" use="optional" default="123"/>
144163
</xs:complexType>
164+
165+
<xs:simpleType name="issueGHC32TypeExternalSimpleTypeEnum">
166+
<xs:restriction base="xs:string">
167+
<xs:enumeration value="test1"/>
168+
<xs:enumeration value="test2"/>
169+
</xs:restriction>
170+
</xs:simpleType>
171+
172+
<xs:simpleType name="issueGHC32TypeExternalSimpleTypePattern">
173+
<xs:restriction base="xs:string">
174+
<xs:pattern value="\d+"/>
175+
</xs:restriction>
176+
</xs:simpleType>
145177

146178

147179
</xs:schema>

0 commit comments

Comments
 (0)