Article View: fr.comp.text.xml
Article #8296Re: Parser et r��crire � l'identique II (le retour)
From: Alain Ketterlin
Date: Tue, 13 Nov 2001 08:34
Date: Tue, 13 Nov 2001 08:34
32 lines
1994 bytes
1994 bytes
"Pascal Cescon" <pascal.cescon@cityneo.com> writes: > <xsl:template match="@*|*|text()" priority="-1"> > <xsl:copy> > <xsl:apply-templates select="@*|*|text()"/> > </xsl:copy> > </xsl:template> > </xsl:stylesheet> Diantre, j'ai confondu les node() XPath avec les Node DOM. Verification faite (dans la spec XPath), j'ai trouve les infos suivantes : - node() selectionne tous les fils, quelque soit leur type (mais seulement les fils) - les fils d'un element sont ses sous-elements et les noeuds de texte qu'il contient, et aussi les commentaires et les instructions de traitement (mais pas les attributs) Ca signifie que si un element E est pere d'un attribut A, alors A n'est pas fils de E. Interessant. Donc normalement, l'expression node()|@* devrait suffire, et copie aussi commentaires et p-i, alors que *|@*|text() ne recopie que le principal. -- Alain. P/S: j'utilise un vieux Xalan qui considere qu'un commentaire n'est pas fils de l'element qui le contient.
Technical Details
Message-ID:
<wyr8r3xe4x.fsf@polya.u-strasbg.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!ciril.fr!news.u-strasbg.fr!not-for-mailReferences:
<9so7l0$ml8$1@wanadoo.fr> <m3u1w05lqt.fsf@win000002.wanadoo.fr> <9so8rl$ns3$1@wanadoo.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit X-Google-Thread: 114f60,ae7792717d1891f9 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-11-13 01:23:40 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!ciril.fr!news.u-strasbg.fr!not-for-mail From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr> Newsgroups: fr.comp.text.xml Subject: Re: Parser et r��crire � l'identique II (le retour) Date: 13 Nov 2001 09:34:54 +0100 Organization: CRC - Universite Louis Pasteur Strasbourg France Lines: 32 Message-ID: <wyr8r3xe4x.fsf@polya.u-strasbg.fr> References: <9so7l0$ml8$1@wanadoo.fr> <m3u1w05lqt.fsf@win000002.wanadoo.fr> <9so8rl$ns3$1@wanadoo.fr> NNTP-Posting-Host: polya.u-strasbg.fr X-Trace: news.u-strasbg.fr 1005648263 7523 130.79.44.199 (13 Nov 2001 10:44:23 GMT) X-Complaints-To: usenet@u-strasbg.fr NNTP-Posting-Date: 13 Nov 2001 10:44:23 GMT X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"