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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.