Annotation of embedaddon/libxml2/test/schemas/vdv-first0_0.xsd, revision 1.1.1.1
1.1 misho 1: <?xml version="1.0" encoding="UTF-8"?>
2: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
3:
4: <xs:element name="name" type="xs:string"/>
5: <xs:element name="qualification" type="xs:string"/>
6: <xs:element name="born" type="xs:date"/>
7: <xs:element name="dead" type="xs:date"/>
8: <xs:element name="isbn" type="xs:integer"/>
9:
10: <xs:attribute name="id" type="xs:ID"/>
11: <xs:attribute name="available" type="xs:boolean"/>
12: <xs:attribute name="lang" type="xs:language"/>
13:
14: <xs:element name="title">
15: <xs:complexType>
16: <xs:simpleContent>
17: <xs:extension base="xs:string">
18: <xs:attribute ref="lang"/>
19: </xs:extension>
20: </xs:simpleContent>
21: </xs:complexType>
22: </xs:element>
23:
24: <xs:element name="library">
25: <xs:complexType>
26: <xs:sequence>
27: <xs:element ref="book" maxOccurs="unbounded"/>
28: </xs:sequence>
29: </xs:complexType>
30: </xs:element>
31:
32: <xs:element name="author">
33: <xs:complexType>
34: <xs:sequence>
35: <xs:element ref="name"/>
36: <xs:element ref="born"/>
37: <xs:element ref="dead" minOccurs="0"/>
38: </xs:sequence>
39: <xs:attribute ref="id"/>
40: </xs:complexType>
41: </xs:element>
42:
43: <xs:element name="book">
44: <xs:complexType>
45: <xs:sequence>
46: <xs:element ref="isbn"/>
47: <xs:element ref="title"/>
48: <xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>
49: <xs:element ref="character" minOccurs="0" maxOccurs="unbounded"/>
50: </xs:sequence>
51: <xs:attribute ref="id"/>
52: <xs:attribute ref="available"/>
53: </xs:complexType>
54: </xs:element>
55:
56: <xs:element name="character">
57: <xs:complexType>
58: <xs:sequence>
59: <xs:element ref="name"/>
60: <xs:element ref="born"/>
61: <xs:element ref="qualification"/>
62: </xs:sequence>
63: <xs:attribute ref="id"/>
64: </xs:complexType>
65: </xs:element>
66:
67: </xs:schema>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>