Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- targetNamespace="http://www.windower.net/spellcast/"
- xmlns="http://www.windower.net/spellcast/"
- elementFormDefault="qualified">
- <xs:include schemaLocation="baseSpellcastVars.xsd" />
- <!-- This .xsd can handle includes with vars, groups and sets, but not rules. -->
- <!-- Base design -->
- <xs:element name="includes">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="include" type="includeBlock"/>
- <xs:element name="Include" type="includeBlock"/>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:element name="Includes" substitutionGroup="includes" />
- <xs:complexType name="includeBlock">
- <xs:choice>
- <xs:group ref="varEntity" minOccurs="0" maxOccurs="unbounded" />
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="group" type="groupType" />
- <xs:element name="Group" type="groupType" />
- </xs:choice>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="set" type="setType" />
- <xs:element name="Set" type="setType" />
- </xs:choice>
- </xs:choice>
- <xs:attribute name="name" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement