1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
<schema
xmlns='http://www.w3.org/2001/XMLSchema'
targetNamespace='http://www.cpan.org/modules/by-authors/Gisle_Aas/Data-DumpXML-1.05.xsd'
xmlns:t='http://www.cpan.org/modules/by-authors/Gisle_Aas/Data-DumpXML-1.05.xsd'>
<attributeGroup name='stdattlist'>
<attribute name='id' type='ID' use='optional'/>
<attribute name='class' type='string' use='optional'/>
</attributeGroup>
<attribute name='encoding' default='plain'>
<simpleType>
<restriction base='string'>
<enumeration value='plain'/>
<enumeration value='base64'/>
</restriction>
</simpleType>
</attribute>
<group name='scalar'>
<choice>
<element ref='t:undef'/>
<element ref='t:str'/>
<element ref='t:ref'/>
<element ref='t:alias'/>
</choice>
</group>
<element name='data'>
<complexType>
<sequence minOccurs='0' maxOccurs='unbounded'>
<group ref='t:scalar'/>
</sequence>
</complexType>
</element>
<element name='undef'>
<complexType>
<attributeGroup ref='t:stdattlist'/>
</complexType>
</element>
<element name='str'>
<complexType>
<simpleContent>
<extension base="string">
<attributeGroup ref='t:stdattlist'/>
<attribute ref='t:encoding'/>
</extension>
</simpleContent>
</complexType>
</element>
<element name='ref'>
<complexType>
<choice>
<group ref='t:scalar'/>
<element ref='t:array'/>
<element ref='t:hash'/>
<element ref='t:glob'/>
<element ref='t:code'/>
</choice>
<attributeGroup ref='t:stdattlist'/>
</complexType>
</element>
<element name='alias'>
<complexType>
<attribute name='ref' type='IDREF' use='optional'/>
</complexType>
</element>
<element name='array'>
<complexType>
<sequence minOccurs='0' maxOccurs='unbounded'>
<group ref='t:scalar'/>
</sequence>
<attributeGroup ref='t:stdattlist'/>
</complexType>
</element>
<element name='hash'>
<complexType>
<sequence minOccurs='0' maxOccurs='unbounded'>
<element ref='t:key'/>
<group ref='t:scalar'/>
</sequence>
<attributeGroup ref='t:stdattlist'/>
</complexType>
</element>
<element name='key'>
<complexType>
<simpleContent>
<extension base="string">
<attribute ref='t:encoding'/>
</extension>
</simpleContent>
</complexType>
</element>
<element name='glob'>
<complexType>
<attributeGroup ref='t:stdattlist'/>
</complexType>
</element>
<element name='code'>
<complexType>
<attributeGroup ref='t:stdattlist'/>
</complexType>
</element>
</schema>
|