Je me suis mal expliqué. Désolé. J'essaye de nouveau.
Admettons qu'il existe un schéma XML donné (sur lequel je n'ai aucun contrôle) qui définit l'élément mrc:truc avec un type complexe :
<xs:element name="mrc:truc">
<xs:complexType>
<xs:element name="mrc:machin" type="xs:string"/>
</xs:complexType>
</xs:element>
J'aimerais reprendre dans mon schéma l'élément mrc:truc mais sans son modèle de contenu.
Ainsi, j'aimerais pouvoir écrire dans mon schéma :
<xs:element ref="mrc:truc">
<xs:complexType>
<xs:element name="local:bidule" type="xs:string"/>
</xs:complexType>
</xs:element>
C'est ce que je voulais dire en écrivant que je voulais "garder une trace de l'identité sémantique de l'élément extérieur, grâce à la référence à l'espace de nom, mais en étant parfaitement libre du point de vue de la syntaxe, du type de l'élément".
Je crains que XML schema n'interdise ce genre de manipulation. En fait, je veux référer à la sémantique d'un élément en me débarassant de son modèle de contenu (syntaxe) de son schéma d'origine.
Mais xsd s'intéresse avant tout à la syntaxe, pas à la sémantique implicite (contrairement à RDF).
En espérant avoir été plus clair,
merci,
Yann
--
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 Tue Sep 7 14:26:25 2004