Definition Type: Element
Name: data
Namespace: http://relaxng.org/ns/structure/1.0
Containing Schema: RelaxNG.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into except in schema relaxng_xsd Drilldown into param in schema relaxng_xsd Drilldown into other in schema relaxng_xsd Drilldown into datatypeLibrary in schema relaxng_xsd Drilldown into ns in schema relaxng_xsd Drilldown into common-atts in schema relaxng_xsd Drilldown into type in schema relaxng_xsdXSD Diagram of data in schema relaxng_xsd (REgular LAnguage for XML Next Generation (RELAX NG))
Collapse XSD Schema Code:
<xs:element name="data">
    <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="structure:other" />
            <xs:choice>
                <xs:element ref="structure:param" />
                <xs:element name="except">
                    <xs:complexType>
                        <xs:group ref="structure:open-patterns" />
                        <xs:attributeGroup ref="structure:common-atts" />
                    </xs:complexType>
                </xs:element>
            </xs:choice>
        </xs:choice>
        <xs:attribute name="type" type="xs:NCName" use="required" />
        <xs:attributeGroup ref="structure:common-atts" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
param structure:param (1) (1)
except structure:except (1) (1)
<xs:any> Allowed namespace: '##other' (1) (1)
<xs:any> Allowed namespace: '##local' (1) (1)
<xs:group> structure:other (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
type structure:type Required
ns structure:ns (Optional)
datatypeLibrary structure:datatypeLibrary (Optional)
<anyAttribute> Allowed namespace: '##other'