From: Eric van der Vlist (vdv@dyomedea.com)
Date: 08/09/2003 - 09:45
Bonjour,
On Mon, 2003-09-08 at 11:29, cyril vidal wrote:
> Bonjour,
>
> J'aimerais savoir quelle est la syntaxe à utiliser avec XLink pour décrire
> un lien interne au sein d'un même document XML (l'équivalent des ancres dans
> HTML). Je n'ai pas trouvé la réponse dans la spécification
Vous ne trouverez pas la réponse dans la spécification XLink qui indique
comment créer un lien depuis un document XML vers n'importe quel type de
document (XML, HTML, image, texte, ...) mais dans la spécification
XPointer qui décrit ce que sont les identificateurs de fragments dans
les documents XML :
http://www.w3.org/TR/xptr-framework/
ainsi que (pour d'autres types d'adressage XPointer) :
http://www.w3.org/TR/xptr-element/
http://www.w3.org/TR/xptr-xmlns/
http://www.w3.org/TR/xptr-xpointer/
> et en parcourant
> le Web, je suis tombé sur les deux formes suivantes:
>
> <link xlink:type="simple" xlink:href="ID(Answer)">Answer</link>
> <target id="Answer">The correct answer is...</target>
La version correcte de cette variante est :
xlink:href="#xpointer(id('Answer'))"
> <link xlink:type="simple" xlink:href="#Answer">Answer</link>
> <target id="Answer">The correct answer is...</target>
>
> Laquelle est la bonne?
La deuxième est la version abrégée de la première.
Les deux supposent que l'attribut "id" de l'élément "target" soit défini
avec un type "ID" dans une DTD, un schéma W3C XML Schema ou tout autre
mécanisme.
Cordialement,
Eric van der Vlist
--
Freelance consulting and training.
http://dyomedea.com/english/
Upcoming schema tutorials:
- Brussel (16/9/2003) http://makeashorterlink.com/?C2E516FC5
- Philadelphia (7/12/2003) http://makeashorterlink.com/?V28612FC5
Tutoriel XSLT:
- Paris (25/11/2003) http://makeashorterlink.com/?L2C623FC5
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|