diff options
Diffstat (limited to 'schemas')
-rw-r--r-- | schemas/bundle.xsd | 16 | ||||
-rw-r--r-- | schemas/info.xsd | 3 |
2 files changed, 19 insertions, 0 deletions
diff --git a/schemas/bundle.xsd b/schemas/bundle.xsd index 1ea44c991..b226e1078 100644 --- a/schemas/bundle.xsd +++ b/schemas/bundle.xsd @@ -93,6 +93,14 @@ </xsd:documentation> </xsd:annotation> </xsd:element> + <xsd:element name='Client' type='GroupType'> + <xsd:annotation> + <xsd:documentation> + Elements within Client tags only apply to the named client + (or vice-versa; see #element_negate below) + </xsd:documentation> + </xsd:annotation> + </xsd:element> <xsd:element ref="py:def"/> <xsd:element ref="py:match"/> <xsd:element ref="py:choose"/> @@ -207,6 +215,14 @@ </xsd:documentation> </xsd:annotation> </xsd:element> + <xsd:element name='Client' type='GroupType'> + <xsd:annotation> + <xsd:documentation> + Elements within Client tags only apply to the named client + (or vice-versa; see #element_negate below) + </xsd:documentation> + </xsd:annotation> + </xsd:element> <xsd:element ref="py:def"/> <xsd:element ref="py:match"/> <xsd:element ref="py:choose"/> diff --git a/schemas/info.xsd b/schemas/info.xsd index 983513d66..96ccbe56c 100644 --- a/schemas/info.xsd +++ b/schemas/info.xsd @@ -22,6 +22,8 @@ <xsd:element name='Info' type='InfoType'/> <xsd:element name='Group' type='GroupType' minOccurs='0' maxOccurs='unbounded'/> + <xsd:element name='Client' type='GroupType' minOccurs='0' + maxOccurs='unbounded'/> </xsd:choice> <xsd:attribute type='xsd:string' name='name' use='required'/> <xsd:attribute type='xsd:boolean' name='negate' /> @@ -31,6 +33,7 @@ <xsd:complexType> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element name='Group' type='GroupType'/> + <xsd:element name='Client' type='GroupType'/> <xsd:element name='Info' type='InfoType'/> </xsd:choice> </xsd:complexType> |