Schema for elements with inner elements and attribute : element « XML Schema « XML

Schema for elements with inner elements and attribute

File: Schema.xsd

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="">
   <xsd:element name="BOOK">
            <xsd:element name="TITLE" type="xsd:string"/>
            <xsd:element name="AUTHOR" type="xsd:string"/>
            <xsd:element name="BINDING" type="xsd:string"/>
            <xsd:element name="PAGES" type="xsd:positiveInteger"/>
            <xsd:element name="PRICE" type="xsd:decimal"/>
         <xsd:attribute name="InStock" type="xsd:boolean" 

File: Data.xml

<?xml version="1.0"?>
<BOOK InStock="true">
   <TITLE>title 1</TITLE>
   <AUTHOR>author 1</AUTHOR>
   <BINDING>trade paperback</BINDING>


Related examples in the same category

1.XML schema for list of tags with identical structure
2.Element with anonymous complexType and sequence
3.Reference element as type
4.element with maxOccurs="unbounded"
5.Element with fixed value
6.Reference element with fixed value
7.Define element type outside
8.Element with anonymous simpleType
9.Reference element based on simpleType
10.Element referencing another element