Voici un petit fichier xml :
Code :
- <?xml version="1.0"?>
- <?xml-stylesheet type="text/xsl" href="personne.xsl"?>
- <annuaire>
- <personne>
- <nom>toto</nom>
- <prenom>titi</prenom>
- <telephone>123456789</telephone>
- <email>toto@titi.net</email>
- </personne>
- </annuaire>
|
et voici le fichier XSchema correspondant que j'ai créé :
Code :
- <?xml version="1.0"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:element name="personne">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="nom" type="xs:string"/>
- <xs:element name="prenom" type="xs:string"/>
- <xs:element name="telephone" type="xs:string"/>
- <xs:element name="email" type="xs:string" use="optional"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:schema>
|
quelqu'un peut il dire si mon fichier xschema est par rapport au fichier xml, je pense notamment au fait que je ne dis pas ce qu'est un annuaire dans le xschema, je sais pas si je dois le faire et si oui comment?
merci