Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns="http://www.oracolo.it/i-ching"
- targetNamespace="http://www.oracolo.it/i-ching"
- elementFormDefault="qualified"
- > <!-- poichè vi è un namespace di default in i-ching, vuol dire che i child di i-ching sono tutti
- qualificati, quindi devo qualificarli con elementFormDefault -->
- <xsd:element name="i-ching" type="Type_i-ching"/>
- <xsd:element name="predizione" type="Type_predizione"/>
- <xsd:element name="esagramma" type="Type_esagramma"/>
- <xsd:element name="trigramma" type="Type_trigramma"/>
- <xsd:element name="yang" type="Type_yang"/>
- <xsd:element name="yin" type="Type_yin"/>
- <xsd:element name="significato" type="Type_significato"/>
- <xsd:element name="enfasi" type="Type_enfasi"/>
- <xsd:complexType name="Type_i-ching">
- <xsd:sequence>
- <xsd:element ref="predizione" minOccurs="2" maxOccurs="64"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="Type_predizione">
- <xsd:sequence>
- <xsd:element ref="esagramma" minOccurs="1" maxOccurs="1"/>
- <xsd:element ref="significato" minOccurs="1" maxOccurs="1"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="Type_esagramma">
- <xsd:sequence>
- <xsd:element ref="trigramma" minOccurs="2" maxOccurs="2"/>
- </xsd:sequence>
- <xsd:attribute name="nome" type="xsd:string"/>
- </xsd:complexType>
- <xsd:complexType name="Type_trigramma">
- <xsd:sequence minOccurs="3" maxOccurs="3">
- <xsd:choice>
- <xsd:element ref="yang"/>
- <xsd:element ref="yin"/>
- </xsd:choice>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="Type_yang"/>
- <xsd:complexType name="Type_yin"/>
- <xsd:complexType name="Type_significato" mixed="true">
- <xsd:sequence>
- <xsd:element ref="enfasi" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="Type_enfasi" mixed="true">
- <xsd:sequence>
- <xsd:element ref="enfasi" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement