From: MARTY Guy (Guy.Marty@sesam-vitale.fr)
Date: 05/12/2002 - 17:00
<xsl:text> </xsl:text> .Attention, chez moi quand output="xml"
suivant le processeur XSLT le résultat en sortie est ou " CRLF "
Pour plus d'efficacité vous pourriez remplacer le contenu du <xsl:choose>
par des <xsl:template match="title">, <xsl:template match="p"> et
<xsl:template match="br"> séparés.
Guy MARTY
-----Message d'origine-----
De : Cyril Balit [mailto:balit@igr.fr]
Envoyé : jeudi 5 décembre 2002 17:47
À : xml-tech@xmlfr.org
Objet : [xml-tech] insertion de caracteres ascii dans une transformation
XSLT
Bonjour,
Je voudrais transformer un fichier HTML en fichier texte en faisant une
transformation XSLT. Comment puis je transformer les balises BR ou P en
caractères retour chariot et retour à la ligne (codes ascii 10 et 13).
Voici le squelette de ma feuille XSL:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="*">
<xsl:choose>
<xsl:when test="name()='title'"></xsl:when>
<xsl:when test="name()='br'"><xsl:apply-templates
/>????????</xsl:when>
<xsl:when test="name()='p'"><xsl:apply-templates
/>???????</xsl:when>
<xsl:otherwise><xsl:apply-templates /></xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
Merci d'avance
--
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)
--
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
|