From: Elliotte Rusty Harold (elharo@metalab.unc.edu)
Date: 11/12/2003 - 14:08
>Bonjour,
>
>Je possède un fichier XML dans lequel je déclare
>une entité 'fig1' de la manière suivante :
>
><!DOCTYPE TEI.2 PUBLIC "-//TEI//DTD TEI Lite XML ver. 1//FR" "teixlite.dtd" [
> <!ENTITY fig1 SYSTEM "images/mon_image.jpg" NDATA jpeg>
>]>
>
>Ensuite, je fais appel dans ce fichier XML à
>cette entité en utilisant un attribut 'entity'
>de type ENTITY, de la manière suivante :
>
><figure entity="fig1">
> <head>titre</head>
> <figDesc>Description</figDesc>
></figure>
>
>Mon problème est le suivant : dans ma feuille
>XSLT associée au fichier XML, je voudrais
>récupérer la valeur de cette entité.
>Malheureusement, je n'arrive à récupérer que la
>valeur 'fig1' en faisant :
>
><xsl:value-of select="@entity"/>
>
>Est-ce qu'il est possible de faire ce que je
>veux (et donc récupérer la valeur
>'images/mon_image.jpg" dans le fichier xsl)?
>Si oui, comment?
Utilisez la fonction unparsed-entity-uri(); par exemple:
<xsl:value-of select="unparsed-entity-uri(@entity)"/>
--
Elliotte Rusty Harold
elharo@metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
http://www.cafeconleche.org/books/effectivexml
http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
--
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
|