>
> 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 ?
>
> 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 ?
En utilisant une wildcard avec l'URI de l'espace de nom souhaité, vous
pouvez spécifier que n'importe quel élément dans l'espace de nom est valide,
sans avoir à définir de schéma associé. Note: dans ce cas, pas besoin de
spécifier le préfixe.
<xs:any namespace="http://www.mynamespace.com"/>
Cordialement
Antoine Mensch
--
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 13:22:57 2004