equal
deleted
inserted
replaced
56 <xs:complexType name="Item"> |
56 <xs:complexType name="Item"> |
57 <xs:sequence> |
57 <xs:sequence> |
58 <xs:element name="id" type="ID"/> |
58 <xs:element name="id" type="ID"/> |
59 <xs:element name="text" type="xs:string" minOccurs="1" maxOccurs="unbounded"/> |
59 <xs:element name="text" type="xs:string" minOccurs="1" maxOccurs="unbounded"/> |
60 <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
60 <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
|
61 <xs:element name="link" type="Link" minOccurs="0" maxOccurs="unbounded"/> |
61 <xs:element name="item" type="Item" minOccurs="0" maxOccurs="unbounded"/> |
62 <xs:element name="item" type="Item" minOccurs="0" maxOccurs="unbounded"/> |
62 </xs:sequence> |
63 </xs:sequence> |
63 </xs:complexType> |
64 </xs:complexType> |
|
65 |
|
66 <xs:complexType name="Link"> |
|
67 <xs:sequence> |
|
68 <xs:element name="url" type="URL"/> |
|
69 <xs:element name="type" type="LinkType"/> |
|
70 <xs:element name="title" type="xs:string"/> |
|
71 <xs:element name="description" type="xs:string" minOccurs="0"/> |
|
72 <xs:element name="quotation" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
|
73 </xs:sequence> |
|
74 </xs:complexType> |
|
75 |
|
76 <xs:simpleType name="LinkType" final="restriction" > |
|
77 <xs:restriction base="xs:string"> |
|
78 <xs:enumeration value="related"> |
|
79 <xs:annotation> |
|
80 <xs:documentation> |
|
81 generic link |
|
82 </xs:documentation> |
|
83 </xs:annotation> |
|
84 </xs:enumeration> |
|
85 <xs:enumeration value="compatible"> |
|
86 <xs:annotation> |
|
87 <xs:documentation> |
|
88 link to a particular compatible rule in another guidelines |
|
89 </xs:documentation> |
|
90 </xs:annotation> |
|
91 </xs:enumeration> |
|
92 </xs:restriction> |
|
93 </xs:simpleType> |
|
94 |
|
95 <xs:simpleType name="URL"> |
|
96 <xs:restriction base="xs:string"> |
|
97 <xs:pattern value="https?://[^ ]+"/> |
|
98 </xs:restriction> |
|
99 </xs:simpleType> |
64 |
100 |
65 </xs:schema> |
101 </xs:schema> |