<rng:attribute name="name" />
<rng:optional><rng:attribute name="id" /></rng:optional>
<rng:optional><rng:attribute name="eval" /></rng:optional>
+ <rng:optional><rng:attribute name="context" /></rng:optional>
<rng:choice>
<rng:empty />
<rng:oneOrMore>
<rng:define name="assert">
<rng:element name="assert">
<rng:attribute name="model" />
- <rng:optional><rng:attribute name="search" /> </rng:optional>
+ <rng:optional><rng:attribute name="search" /></rng:optional>
+ <rng:optional><rng:attribute name="count" /></rng:optional>
<rng:optional><rng:attribute name="string" /></rng:optional>
<rng:optional><rng:attribute name="id" /></rng:optional>
+ <rng:optional><rng:attribute name="context" /></rng:optional>
<rng:optional><rng:attribute name="severity" /></rng:optional>
- <rng:oneOrMore>
+ <rng:zeroOrMore>
<rng:element name="test">
<rng:attribute name="expr"/>
<rng:choice>
<rng:empty />
</rng:choice>
</rng:element>
- </rng:oneOrMore>
+ </rng:zeroOrMore>
</rng:element>
</rng:define>
<rng:optional><rng:attribute name="ref" /></rng:optional>
<rng:attribute name="action"/>
<rng:optional><rng:attribute name="uid"/></rng:optional>
+ <rng:optional><rng:attribute name="context" /></rng:optional>
<rng:choice>
<rng:empty/>
<rng:ref name="value"/>
<rng:attribute name="string"/>
<rng:attribute name="model"/>
<rng:attribute name="name"/>
+ <rng:optional><rng:attribute name="report_type"/></rng:optional>
<rng:optional><rng:attribute name="multi"/></rng:optional>
<rng:optional><rng:attribute name="menu"/></rng:optional>
<rng:optional><rng:attribute name="keyword"/></rng:optional>
<rng:optional><rng:attribute name="type"/></rng:optional>
<rng:optional><rng:attribute name="ref"/></rng:optional>
<rng:optional><rng:attribute name="eval"/></rng:optional>
+ <rng:optional><rng:attribute name="domain"/></rng:optional>
<rng:optional><rng:attribute name="search"/></rng:optional>
<rng:optional><rng:attribute name="model"/></rng:optional>
<rng:optional><rng:attribute name="use"/></rng:optional>
<rng:zeroOrMore>
<rng:ref name="field" />
</rng:zeroOrMore>
+ <rng:optional><rng:attribute name="context"/></rng:optional>
</rng:element>
</rng:define>
<rng:define name="delete">
<rng:element name="delete">
<rng:attribute name="model" />
- <rng:optional><rng:attribute name="id" /> </rng:optional>
- <rng:optional><rng:attribute name="search" /></rng:optional>
+ <rng:choice>
+ <rng:attribute name="id" />
+ <rng:attribute name="search" />
+ </rng:choice>
</rng:element>
</rng:define>
<rng:optional> <rng:attribute name="view_mode"/> </rng:optional>
<rng:optional> <rng:attribute name="multi"/> </rng:optional>
<rng:optional> <rng:attribute name="target"/> </rng:optional>
+ <rng:optional> <rng:attribute name="key2"/> </rng:optional>
<rng:optional> <rng:attribute name="groups"/> </rng:optional>
+ <rng:optional> <rng:attribute name="limit"/> </rng:optional>
+ <rng:optional> <rng:attribute name="usage"/> </rng:optional>
+ <rng:optional> <rng:attribute name="auto_refresh"/> </rng:optional>
<rng:empty />
</rng:element>
</rng:define>
<rng:define name="data">
<rng:element name="data">
<rng:optional><rng:attribute name="noupdate" /></rng:optional>
+ <rng:optional><rng:attribute name="context" /></rng:optional>
<rng:zeroOrMore>
<rng:choice>
<rng:text/>