🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #229

Re: XSL processing nodes

#229
From: Alain Ketterlin
Date: Mon, 06 Jul 2009 19:02
29 lines
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-mail
References: <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=