Bonjour,
Dans un schéma XML, il arrive souvent que la valeur d'un noeud vienne de
listes de références partagées par plusieurs schémas (exemple liste de
langues ou type de documents)
L'élément <rng:externalRef href="langs.rng"/> semble un bon moyen pour
formuler cela
http://books.xmlschemata.org/relaxng/ch17-77099.html
Mais je me demande, comment indiquer le lien, que mettre dans le fichier
distant.
J'hésite entre plusieurs solutions, celle qui m'arrangerait serait celle
là , j'ai l'impression qu'elle est conforme, mais je ne connais pas l'usage.
<rng:element name="langue">
<!-- permet de prévoir le type de donnée de l'élément, avant de
résoudre l'entité liée -->
<rng:choice>
<rng:externalRef href="langs.rng"/>
</rng:choice>
</rng:element>
langs.rng
<rng:choice>
<rng:value>Français</rng:value>
<rng:value>Anglais</rng:value>
<!-- ... -->
</rng:choice>
--
Frédéric Glorieux (AJLSM, http://ajlsm.com)
--
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 Nov 20 18:46:22 2005