From: Fabrice Estiévenart (fe@cetic.be)
Date: 21/01/2004 - 15:42
bonjour,
j'aimerais enlever certains tags (notamment le <b> ou le <br>) dans un
fichier HTML "tidyisé" de sorte que l'exemple suivant :
<p>ce <b>programme</b> ne fonctionne <br>pas</p>
devienne :
<p>ce programme ne fonctionne pas</p>
(les noeuds de type texte étant fusionnés en un seul noeud, évidemment ;-) )
j'utilise actuellement la feuille de style suivante :
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output method="xml"/>
<xsl:strip-space elements="*"/>
<xsl:template match="b|br">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="*">
<xsl:copy>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
mais ceci ne réalise pas la fusion des noeuds texte comme je le
voudrais...quelqu'un aurait-il une idée ?
merci pour votre aide bien souvent efficace !!!
Fabrice
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|