Article View: fr.comp.text.xml
Article #8863Re: Insertion d'une balise dans un document XML
From: Juergen Stuber
Date: Thu, 09 Aug 2001 12:42
Date: Thu, 09 Aug 2001 12:42
43 lines
1942 bytes
1942 bytes
Guillaume BERTHOMMIER <berthomg@igbmc.u-strasbg.fr> writes:
> oui, c'est vrai, je suis reste un peu vague,
> j'utilise XSLT avec SABLOTRON , et l'objectif serait de faire ca en PHP,
> oui, PHP ca serait bien
Tu cherches quelche chose un peu comme le suivant?
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="*">
<xsl:element name="{name(.)}">
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="@*">
<xsl:attribute name="{name(.)}">
<xsl:value-of select="."/>
</xsl:attribute>
</xsl:template>
<xsl:template match="text()">
<xsl:value-of select="."/>
</xsl:template>
<xsl:template match="balise moi" priority="1">
...
<balise>
...
</balise>
...
</xsl:template>
</xsl:stylesheet>
Les trois premiers regles copient, et tu peut ajouter tes
propres regles pour faire des modifications.
J�rgen
--
J�rgen Stuber <stuber@loria.fr>
http://www.loria.fr/~stuber/
Technical Details
Message-ID:
<87g0b14d6s.fsf@loria.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!dispose.news.demon.net!demon!grolier!ciril.fr!loria.fr!not-for-mailReferences:
<3B71534C.1E6DF040@igbmc.u-strasbg.fr> <slrn9n2n50.u95.alf@pisces.logilab.fr> <3B724513.8B3F03F0@igbmc.u-strasbg.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,473a2b00cb3ecb9e X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-08-09 05:58:30 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!dispose.news.demon.net!demon!grolier!ciril.fr!loria.fr!not-for-mail From: Juergen Stuber <stuber@loria.fr> Newsgroups: fr.comp.text.xml Subject: Re: Insertion d'une balise dans un document XML Date: 09 Aug 2001 14:42:35 +0200 Organization: LORIA & INRIA-Lorraine - Nancy - FRANCE Lines: 43 Message-ID: <87g0b14d6s.fsf@loria.fr> References: <3B71534C.1E6DF040@igbmc.u-strasbg.fr> <slrn9n2n50.u95.alf@pisces.logilab.fr> <3B724513.8B3F03F0@igbmc.u-strasbg.fr> NNTP-Posting-Host: loria1.loria.fr Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Newsreader: Gnus v5.7/Emacs 20.7