//Schema for rules for creating student document
<xs: schema xmlns:xs="http://www.w3.org/2001/xml schema">
<xs: element name="institute">
<xs:complexType>
<xs: sequence>
<xs:element name="rollno">
<xs:simpleType>
<xs: restriction base="xs:integer">
<xs:pattern value="[0-9][0-9]"/>
<xs:restriction>
<xs:simpleType>
<xs:element>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs.string">
<xs: pattern value="([a-zA-Z])+"/>
<xs: minLength value="1"/>
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=",pbo;emp" ,omPccirs="2" maxOcurs="5">
<xs:simpletype>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9]{10}">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="address">
<xs:complexType>
<xs:all>
<xs:element name="hno" type="xs:String"/>
<xs:element name="colony" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
</xs:all>
<xs:attribute name="state" type="xs:string" fixed="AP">
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:attribute name="course">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeraion value="xml"/>
<xs:enumeration value="java"/>
<xs:enumeration value="html"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="type" type="xs:string" use="optional default="regular"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
XML SCHEMA
<xs: schema xmlns:xs="http://www.w3.org/2001/xml schema">
<xs: element name="institute">
<xs:complexType>
<xs: sequence>
<xs:element name="rollno">
<xs:simpleType>
<xs: restriction base="xs:integer">
<xs:pattern value="[0-9][0-9]"/>
<xs:restriction>
<xs:simpleType>
<xs:element>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs.string">
<xs: pattern value="([a-zA-Z])+"/>
<xs: minLength value="1"/>
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=",pbo;emp" ,omPccirs="2" maxOcurs="5">
<xs:simpletype>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9]{10}">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="address">
<xs:complexType>
<xs:all>
<xs:element name="hno" type="xs:String"/>
<xs:element name="colony" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
</xs:all>
<xs:attribute name="state" type="xs:string" fixed="AP">
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:attribute name="course">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeraion value="xml"/>
<xs:enumeration value="java"/>
<xs:enumeration value="html"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="type" type="xs:string" use="optional default="regular"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
XML SCHEMA
No comments:
Post a Comment