Un fichier et DES schémas
Pierre Attar <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Bonjour, Je souhaite pouvoir valider un document dont la racine est valide selon un schéma tandis que des deux intermédiaires sont valides selon un autre schéma. J'ai essayé : Publication xmlns:xsi =" http://www.w3.org/2001/XMLSchema-instance " xsi:noNamespaceSchemaLocation =" Publi.xsd "> Titre > Essai Titre > Document xsi:noNamespaceSchemaLocation =" Doc.xsd "> P > Test de document P> Document > Publication > Avec Publi.xsd qui définit Documentcomme étant de type xs:anyType xs:schema xmlns:xs =" http://www.w3.org/2001/XMLSchema " elementFormDefault =" qualified " attributeFormDefault =" unqualified "> xs:element name ="Publication "> xs:complexType > xs:sequence > xs:element name ="Titre "/> xs:element name ="Document " type ="xs:anyType "/> xs:sequence > xs:complexType > xs:element > xs:schema > Et justement doc.xsd qui définit le contenu de Document: xs:schema xmlns:xs =" http://www.w3.org/2001/XMLSchema " elementFormDefault =" qualified " attributeFormDefault =" unqualified "> xs:element name ="Document "> xs:complexType > xs:sequence maxOccurs ="unbounded "> xs:element name ="P " type ="xs:string "/> xs:sequence > xs:complexType > xs:element > xs:schema > Mais cette xconstruction semble ne pas marcher. Des idées sur la question ? L'objectif est de pouvoir valider les documents de façon individuelle tandis que la publication, qui inclut tous les documents pas des xi:include ne validerait que les structures hautes. Des idées ? Merci d'avance, Pierre Pierre Attar (mailto:[email protected][1] ) Consultant en informatique documentaire XML Consultant in Structured Document engineering Tirème SARL (http://www.tireme.fr[2] ) --- Links --- 1 mailto:[email protected] 2 http://www.tireme.fr/