Salut,
Je sais très bien commment sauter des lignes en XSLT.
Je parle de générer un document XML côté serveur.
Comment construisez-vous vos document XML, à la main ?
Merci
----- Original Message -----
From: "Herve AGNOUX" <herve.agnoux@diaam-informatique.com>
To: <xml-tech@xmlfr.org>
Sent: Wednesday, April 02, 2003 1:53 AM
Subject: [xml-tech] Re: Forcer les sauts de ligne
>
> Le Mardi 1 Avril 2003 18:40, [Tech] a écrit :
> >
> > Je veux produire un document XML formaté et indenté (pas sur la même
ligne)
> > avec "XMLDOM" et ASP.
> >
>
> Avec XMLDOM et ASP, je ne sais pas. Mais avec XSLT, qui comme on le sait
> depuis hier, devient universel, il faut éviter les contenus mixtes pour
> obtenir une indentation correcte.
>
> Par exemple voici mon xslt qui revient à une recopie indentée du fichier
xml
> source :
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:output method="xml"
> indent="yes"
> omit-xml-declaration="yes"/>
>
> <xsl:template match="@*|node()">
> <xsl:copy>
> <xsl:apply-templates select="@*|node()"/>
> </xsl:copy>
> </xsl:template>
>
> </xsl:stylesheet>
>
> Si je lui applique ce xml "bien arborescent" :
>
> <doc><doc1>a</doc1><doc1>b</doc1></doc>
>
> J'obtiens :
>
> <doc>
> <doc1>a</doc1>
> <doc1>b</doc1>
> </doc>
>
> Ce n'est peu être pas bien indenté, mais c'est bien rangé !
>
> Par contre, si je lui applique ce xml à contenu mixte :
>
> <doc><doc1>a</doc1>vive la mixite !<doc1>b</doc1></doc>
>
> J'obtiens :
>
> <doc>
> <doc1>a</doc1>vive la mixite !<doc1>b</doc1>
> </doc>
>
> Le processeur xslt n'a pas cherché à indenter le contenu de doc.
>
> Peut être est-ce de là que vient votre problème ?
>
>
> --
> SARL diaam informatique - 04 50 44 26 54
> 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)
>
>
--
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)
Received on Wed Apr 2 15:52:10 2003