Article View: fr.comp.text.xml
Article #229Re: XSL processing nodes
From: Alain Ketterlin
Date: Mon, 06 Jul 2009 19:02
Date: Mon, 06 Jul 2009 19:02
29 lines
1998 bytes
1998 bytes
Mickaël Wolff <mickael.wolff@laposte.net> writes:
> Le problème est que les processing instructions ne sont pas traitées
> comme des éléments. C'est logique, mais du coup, les « attributs » ne
> sont parsés. Le contenu du nœud est considéré comme du texte.
Oui, c'est effectivement du texte brut (qui n'est pas considéré comme
faisant partie du contenu du document, mais est destiné à l'application.
> <xsl:template match='processing-instruction()'>
> <link><!-- comment intègre-t-on la valeur ? --></link>
>
> <!-- ceci affiche la liste des « attributs » -->
> <xsl:value-of select='.' />
> </xsl:template>
>
> Avez-vous une solution ?
A grands coups de substring-before, substring-after etc. Au pif:
<xsl:value-of
select="substring-before(substring-after(.,'href="'),'"')"/>
-- Alain.
Technical Details
Message-ID:
<87vdm563eh.fsf@dpt-info.u-strasbg.fr>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!news.cs.univ-paris8.fr!jussieu.fr!not-for-mailReferences:
<4a51be0f$0$287$426a74cc@news.free.fr>Show Full Headers
Complete Article Headers
X-Google-Thread: 8a75585569,503f59ded6a67092 X-Google-Attributes: gid8a75585569,public,usenet X-Google-NewGroupId: yes X-Google-Language: FRENCH,UTF8 Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!news.cs.univ-paris8.fr!jussieu.fr!not-for-mail From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr> Newsgroups: fr.comp.text.xml Subject: Re: XSL processing nodes Date: Mon, 06 Jul 2009 21:02:30 +0200 Organization: Universites Paris VI/Paris VII - France Lines: 29 Message-ID: <87vdm563eh.fsf@dpt-info.u-strasbg.fr> References: <4a51be0f$0$287$426a74cc@news.free.fr> NNTP-Posting-Host: mob4.u-strasbg.fr Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: vishnu.jussieu.fr 1246906950 62994 130.79.6.133 (6 Jul 2009 19:02:30 GMT) X-Complaints-To: usenet@vishnu.jussieu.fr NNTP-Posting-Date: Mon, 6 Jul 2009 19:02:30 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) Cancel-Lock: sha1:QrmpePIO93XruHzbuX49M//yiio=