|
37 | 37 | <xs:attribute type="xs:byte" name="sortOrder" use="optional"/>
|
38 | 38 | <xs:attribute type="xs:string" name="label" use="optional"/>
|
39 | 39 | <xs:attribute type="xs:string" name="icon" use="optional"/>
|
40 |
| - <xs:attribute type="xs:string" name="component" use="required"/> |
| 40 | + <xs:attribute type="xs:string" name="component" use="optional"/> |
41 | 41 | <xs:attribute type="xs:string" name="preview_component" use="optional"/>
|
42 | 42 | <xs:attribute type="xs:string" name="master_component" use="optional"/>
|
43 | 43 | <xs:attribute type="xs:string" name="form" use="optional"/>
|
|
159 | 159 | <xs:attribute type="xs:string" name="virtual" use="optional"/>
|
160 | 160 | </xs:complexType>
|
161 | 161 | <xs:complexType name="static_property">
|
162 |
| - <xs:attribute type="xs:string" name="source" use="required"/> |
| 162 | + <xs:attribute type="xs:string" name="source" use="optional"/> |
163 | 163 | <xs:attribute type="xs:string" name="value" use="optional"/>
|
164 | 164 | </xs:complexType>
|
165 | 165 | <xs:complexType name="attributes">
|
|
186 | 186 | <xs:attribute type="xs:boolean" name="persist" use="optional"/>
|
187 | 187 | </xs:complexType>
|
188 | 188 | <xs:complexType name="static_attribute">
|
189 |
| - <xs:attribute type="xs:string" name="source" use="required"/> |
| 189 | + <xs:attribute type="xs:string" name="source" use="optional"/> |
190 | 190 | <xs:attribute type="xs:string" name="value" use="optional"/>
|
191 | 191 | </xs:complexType>
|
192 | 192 | <xs:complexType name="html">
|
|
207 | 207 | </xs:sequence>
|
208 | 208 | </xs:complexType>
|
209 | 209 | <xs:complexType name="class">
|
210 |
| - <xs:attribute type="xs:string" name="source" use="required"/> |
| 210 | + <xs:attribute type="xs:string" name="source" use="optional"/> |
211 | 211 | </xs:complexType>
|
212 | 212 | <xs:complexType name="tag">
|
213 | 213 | <xs:attribute type="xs:string" name="name" use="required"/>
|
|
0 commit comments