element fixed value is the restriction value : fixed « XML Schema « XML






element fixed value is the restriction value


File: Data.xml

<?xml version="1.0"?>
<ElementExamples xmlns="http://www.java2s.com"
                   xmlns:ex="http://www.java2s.com"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xsi:schemaLocation="http://www.java2s.com Schema.xsd">

    <aircraft/>                      
    <aircraft>Boeing 747</aircraft>  

</ElementExamples>

File: Schema.xsd

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="http://www.java2s.com"
            xmlns="http://www.java2s.com"
            elementFormDefault="qualified">

    <xsd:element name="ElementExamples">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="aircraft" fixed="Boeing 747" maxOccurs="2">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Boeing 747"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>

</xsd:schema>

 








Related examples in the same category

1.Fixed facets ensure that the minimum value of our minInclusive cannot be modified
2.fixed value is one of the value in restriction
3.Set fixed value for attribute during simpleType declaration
4.Reference element with fixed value