diff --git a/schemas/info.xsd b/schemas/info.xsd
a
|
b
|
|
17 | 17 | <xsd:attribute name='paranoid' type='xsd:string'/> |
18 | 18 | </xsd:complexType> |
19 | 19 | |
20 | | <xsd:complexType name='GroupType'> |
21 | | <xsd:choice minOccurs='1' maxOccurs='1'> |
22 | | <xsd:element name='Info' type='InfoType'/> |
23 | | <xsd:element name='Group' type='GroupType' minOccurs='0' maxOccurs='unbounded'/> |
24 | | </xsd:choice> |
25 | | <xsd:attribute type='xsd:string' name='name' use='required'/> |
26 | | <xsd:attribute type='xsd:string' name='negate' /> |
| 20 | <xsd:complexType name='RContainerType'> |
| 21 | <xsd:sequence> |
| 22 | <xsd:element name='Info' type='InfoType' minOccurs='0' maxOccurs='1'/> |
| 23 | <xsd:element name='Group' type='RContainerType' minOccurs='0' maxOccurs='unbounded'/> |
| 24 | <xsd:element name='Client' type='RContainerType' minOccurs='0' maxOccurs='unbounded'/> |
| 25 | </xsd:sequence> |
| 26 | <xsd:attribute name='name' type='xsd:string' use='required'/> |
| 27 | <xsd:attribute name='negate' type='xsd:string'/> |
27 | 28 | </xsd:complexType> |
28 | 29 | |
29 | 30 | <xsd:element name='FileInfo'> |
30 | | <xsd:complexType> |
31 | | <xsd:choice minOccurs='0' maxOccurs='unbounded'> |
32 | | <xsd:element name='Group' type='GroupType'/> |
33 | | <xsd:element name='Info' type='InfoType'/> |
34 | | </xsd:choice> |
35 | | </xsd:complexType> |
| 31 | <xsd:complexType> |
| 32 | <xsd:sequence> |
| 33 | <xsd:element name='Info' type='InfoType' minOccurs='0' maxOccurs='1'/> |
| 34 | <xsd:element name='Group' type='RContainerType' minOccurs='0' maxOccurs='unbounded'/> |
| 35 | <xsd:element name='Client' type='RContainerType' minOccurs='0' maxOccurs='unbounded'/> |
| 36 | </xsd:sequence> |
| 37 | </xsd:complexType> |
36 | 38 | </xsd:element> |
37 | 39 | </xsd:schema> |