On Tue, 2004-09-07 at 12:18, Yann Nicolas wrote:
> Bonjour,
>
> dans mon schéma XML, je cherche à réutiliser les termes d'espaces de
> noms extérieurs, mais sans réutiliser les schémas XML associés (et
> pour cause : parfois il s'agit d'espaces de noms sans schéma XML).
>
> Ce que j'essaye de faire, c'est :
> 1. de déclarer l'espace de nom extérieur avec son préfixe (mettons
> 'mrc')
> 2. d'utiliser dans mon schéma des éléments de cet espace de nom en
> écrivant :
> <xs:element ref="mrc:truc">
> 3. et ensuite de défénir librement le type de cet élément extérieur à
> mon schéma ?
Je ne suis pas certain de comprendre ce que vous voulez dire par
"définir librement le type de cet élément extérieur à mon schéma"?
> Sur le principe, est-ce légitime ? (ce qui m'intéresse, c'est de
> 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).
> Si oui, est-ce la bonne manière de le faire ?
Si j'ai bien compris ce que vous voulez dire, oui. Par contre, cela ne
vous dispense pas d'avoir à définir un schéma pour votre espace de nom
"mrc" et de déclarer explicitement dans ce schéma que l'élément "truc"
peut avoir n'importe quel contenu.
Cordialement,
Eric van der Vlist
--
Read me on XML.com.
http://www.xml.com/pub/au/74
Upcoming XML schema languages tutorial:
- Portland -half day- (27/07/2004) http://masl.to/?E6ED13728
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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 12:38:09 2004