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:pat@tireme.fr[1] )
Consultant en informatique documentaire XML
Consultant in Structured Document engineering
Tirème SARL (http://www.tireme.fr[2] )
--- Links ---
1 mailto:pat@tireme.fr
2 http://www.tireme.fr/
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Sun Jul 9 18:02:23 2006