From: Herve AGNOUX (herve.agnoux@diaam-informatique.com)
Date: 07/12/2002 - 20:37
Le Samedi 7 Décembre 2002 17:19, Michel Jubault a écrit :
> Bonjour à tous !
> Je débute en XML - XSL et voici mon problème :
> Je reçoit périodiquement un ensemble de données sous format XML. C'est un
> peu comme une extraction de base de données. J'aimerai transformer ce XML
> en fichier texte acsii et y inclure des sauts de ligne. J'arrive
> actuellement à afficher les unes à la suite des autres toutes mes données.
> Mais je n'arrive pas à sauvegarder ce flux texte en un fichier texte et à
> sauter une ligne entre chaque donnée par l'intermédiaire de ma feuille XSL.
>
Cette question a été posée il y a à peine 2 jours ! Voyez dans les archives,
les moteurs de recherche, partout, la question "insertion de caractères
ascii" !
... mais je suis aujourd'hui particulièrement magnanime et généreux ! C'est
bientôt Noël, que diable ! Vous n'aurez qu'à m'offrir un petit cadeau !
(bière, chaîne ifi, vin, playboy, café, je suis pas exigeant :-)
Avec par exemple ce XML :
<doc>
<dac>Un saut ici-></dac><dic>j'ai saute ?</dic>
</doc>
Et ce XSL :
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="text"/>
<xsl:template match="dac">
<xsl:apply-templates/>
<xsl:text>
</xsl:text>
</xsl:template>
</xsl:stylesheet>
J'obtiens :
Un saut ici->
j'ai saute ?
Pas mal, non ? :-))))
Le(s) secrets :
La déclaration : <xsl:output method="text"/>
Et la petite combine avec <xsl:text>... Extra, n'est ce pas !!! XSLT, c'est
super !
--
SARL diaam informatique - 04 50 77 12 60
Ingenierie, développements de systèmes d'information
http://www.diaam-informatique.com
--
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
|