2010-11-23 14 views

Répondre

5

Ce qui suit devrait fonctionner, je suggère également la section W3 écoles sur les schémas.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
    <xs:element name="rootElement" type="RootElementType"/> 

    <xs:complexType name="RootElementType"> 
    <xs:sequence> 
     <xs:element name="child1" type="xs:string" minOccurs="1" maxOccurs="unbounded"/> 
     <xs:element name="child2" type="xs:string" minOccurs="0" maxOccurs="1"/> 
    </xs:sequence> 
    <xs:attribute name="user" type="xs:string" use="required"/> 
    </xs:complexType> 
</xs:schema> 

Cela devrait être le schéma d'une structure XML comme ceci:

<rootElement user="Bob"> 
    <child1>Hello</child1> 
    <child1>World</child1> 
    <child2>Optional</child2> 
</rootElement>