🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [debutant] contenu et sous-tags

#9067
From: Pierre Y.
Date: Wed, 13 Jun 2001 06:56
46 lines
2298 bytes
> <tag1>
>    d�but de contenu
>    <soustag1/>
>    suite de contenu
>    <soustag2>xxx</soustag2>
>    fin de contenu
> </tag1>

Oui c'est valide, les noeuds 'd�but de contenu...' sont des noeuds XPath de
type text()
Aux erreurs de syntaxe pr�s (utilisation de current douteuse) (je suis
d�sol�) le petit bout de XSL ci-apr�s peut te permettre d'extraire les
diff�rentes parties du XML que tu as donn� ci-dessus.

Ca devrait donner
debut de contenu
suite de contenu
fin de contenu
<PRE> Vous entrez dans un noeud SOUSTAG1 </PRE>
<PRE> Vous entrez dans un noeud SOUSTAG2 </PRE>
<PRE> xxx </PRE>

<xsl:template match='/'>
    <xsl:apply-templates select='tag1/text()'/>            <!-- R�cup�re les
noeuds de type text() -->
    <xsl:apply-templates select='tag1/soustag1'/>
    <xsl:apply-templates select='tag1/soustag2'/>
</xsl:template>

<xsl:template match='text()'>
    <PRE> <xsl:value-of select='current()'/> <PRE>
</xsl:template>

<xsl:template match='soustag1'>
    <PRE> Vous entrez dans un noeud SOUSTAG1 </PRE>
</xsl:template>

<xsl:template match='soustag2'>
    <PRE> Vous entrez dans un noeud SOUSTAG2 </PRE>
    <PRE> <xsl:value-of select='.'/> </PRE>
</xsl:template>


J'esp�re que ca te donnera au moins un d�but de bout de piste :)

Pierre
Technical Details
Message-ID: <9g7h6c$f65$1@wanadoo.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeed.gamma.ru!Gamma.RU!opentransit.net!wanadoo.fr!not-for-mail
References: <3B263B93.2B444EDB@online.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,d721aaf727f6a3a4
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-06-13 04:01:33 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeed.gamma.ru!Gamma.RU!opentransit.net!wanadoo.fr!not-for-mail
From: "Pierre Y." <mrstone@wanadoo.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: [debutant] contenu et sous-tags
Date: Wed, 13 Jun 2001 08:56:53 +0200
Organization: Wanadoo, l'internet avec France Telecom
Lines: 49
Message-ID: <9g7h6c$f65$1@wanadoo.fr>
References: <3B263B93.2B444EDB@online.fr>
NNTP-Posting-Host: ca-ol-metz-7-15.abo.wanadoo.fr
X-Trace: wanadoo.fr 992430092 15557 213.56.254.15 (13 Jun 2001 11:01:32 GMT)
X-Complaints-To: abuse@wanadoo.fr
NNTP-Posting-Date: 13 Jun 2001 11:01:32 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2462.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2462.0000