Definition Type: ComplexType
Name: simpleRestrictionType
Namespace: http://www.w3.org/2001/XMLSchema
Type: xsd:restrictionType
Containing Schema: XMLSchema.xsd
Abstract False
Documentation:
Collapse XSD Schema Diagram:
Drilldown into anyAttribute Drilldown into attributeGroup Drilldown into attribute Drilldown into pattern Drilldown into whiteSpace Drilldown into enumeration Drilldown into maxLength Drilldown into minLength Drilldown into length Drilldown into fractionDigits Drilldown into totalDigits Drilldown into maxInclusive Drilldown into maxExclusive Drilldown into minInclusive Drilldown into minExclusive Drilldown into simpleType Drilldown into annotation Drilldown into base Drilldown into anyAttribute Drilldown into attributeGroup Drilldown into attribute Drilldown into pattern Drilldown into whiteSpace Drilldown into enumeration Drilldown into maxLength Drilldown into minLength Drilldown into length Drilldown into fractionDigits Drilldown into totalDigits Drilldown into maxInclusive Drilldown into maxExclusive Drilldown into minInclusive Drilldown into minExclusive Drilldown into simpleType Drilldown into sequence Drilldown into choice Drilldown into all Drilldown into group Drilldown into id Drilldown into annotation Drilldown into openAttrs Drilldown into annotated Drilldown into restrictionTypeXSD Diagram of simpleRestrictionType
Collapse XSD Schema Code:
<xs:complexType name="simpleRestrictionType">
    <xs:complexContent>
        <xs:restriction base="xs:restrictionType">
            <xs:sequence>
                <xs:element ref="xs:annotation" minOccurs="0" />
                <xs:choice minOccurs="0">
                    <xs:annotation>
                        <xs:documentation>This choice is added simply to

                   make this a valid restriction per the REC</xs:documentation>
                    </xs:annotation>
                    <xs:group ref="xs:simpleRestrictionModel" />
                </xs:choice>
                <xs:group ref="xs:attrDecls" />
            </xs:sequence>
            <xs:anyAttribute namespace="##other" processContents="lax" />
        </xs:restriction>
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
annotation xsd:annotation 0 (1)
group xsd:group (1) (1)
all xsd:all (1) (1)
choice xsd:choice (1) (1)
sequence xsd:sequence (1) (1)
simpleType xsd:simpleType 0 (1)
minExclusive xsd:minExclusive (1) (1)
minInclusive xsd:minInclusive (1) (1)
maxExclusive xsd:maxExclusive (1) (1)
maxInclusive xsd:maxInclusive (1) (1)
totalDigits xsd:totalDigits (1) (1)
fractionDigits xsd:fractionDigits (1) (1)
length xsd:length (1) (1)
minLength xsd:minLength (1) (1)
maxLength xsd:maxLength (1) (1)
enumeration xsd:enumeration (1) (1)
whiteSpace xsd:whiteSpace (1) (1)
pattern xsd:pattern (1) (1)
attribute xsd:attribute (1) (1)
attributeGroup xsd:attributeGroup (1) (1)
anyAttribute xsd:anyAttribute 0 (1)
annotation xsd:annotation 0 (1)
<xs:group> xsd:typeDefParticle (1) (1)
<xs:group> xsd:simpleRestrictionModel (1) (1)
<xs:group> xsd:facets 0 unbounded
<xs:group> xsd:attrDecls (1) (1)
<xs:group> xsd:simpleRestrictionModel (1) (1)
<xs:group> xsd:attrDecls (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id xsd:id (Optional)
base xsd:base Required
<anyAttribute> ##other
<anyAttribute> ##other
Collapse Derivation Tree:
Collapse References:
xsd:restriction
Collapse Comments:
blog comments powered by Disqus