IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] Problème d'indentation du fichier XML suite à une transormation XSL


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 75
    Points : 48
    Points
    48
    Par défaut [XSLT] Problème d'indentation du fichier XML suite à une transormation XSL
    Bonjour,

    J'effectue une transformation XSL sur un fichier XML consistant simplement à inclure une nouvelle balise au milieu du document XML d'origine.
    Le problème est que cette nouvelle balise "Reference1" (en rouge) n'est pas correctement indentée. Elle est sur la même ligne que la balise précédente.
    Voir ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <DcOrderNbr>261630</DcOrderNbr>
    <ShippedDate>2006-07-05T00:00:00+01:00</ShippedDate>
    <SchedStartRcvDate/>
    <SchedEndRecvDate/><Reference1>2006-07-12T16:40:30+01:00</Reference1>
    <ASNOriginalType>M</ASNOriginalType>
    <ShipmentType>DC</ShipmentType>
    Quelqu'un peut il m'aider ?

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    est-ce qu'on pourrait voir le XSLT ? il y a un attribut indent que tu peux mettre à yes sur le xsl:output...

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 75
    Points : 48
    Points
    48
    Par défaut
    oui j'ai bien mis l'attribut indent = yes

  4. #4
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 75
    Points : 48
    Points
    48
    Par défaut
    Voici l'intégralité de mon code XSL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:xdt="http://www.w3.org/2005/xpath-datatypes">
    	<xsl:import href="communs.xsl"/>
    	<xsl:import href="PKMS.xsl"/>
    	<xsl:output omit-xml-declaration="yes"/>
    	<xsl:output method="xml" name="XMLFile" indent="yes"/>
    	<xsl:template match="SchedEndRecvDate">
    		<!--ajout d'une balie avec la date courante et  avec l'heure courante (Reference1) après la balise SchedEndRecvDate-->
    		<xsl:element name="{name()}">
    			<xsl:apply-templates select="* | text() | @*"/>
    		</xsl:element>
    		<xsl:element name="Reference1">
    			<xsl:call-template name="Date_PKMS"/>
    		</xsl:element>
    	</xsl:template>
    	<xsl:template match="@*">
    		<xsl:copy/>
    	</xsl:template>
    	<xsl:template match="*">
    		<xsl:element name="{name()}">
    			<xsl:apply-templates select="* | text() | @*"/>
    		</xsl:element>
    	</xsl:template>
    </xsl:stylesheet>

Discussions similaires

  1. créer un fichier xml suite à une segmentation
    Par dashrawi dans le forum Images
    Réponses: 3
    Dernier message: 01/05/2009, 10h55
  2. [XSLT] Récupérer le nom du fichier XML
    Par silverspike dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/04/2006, 14h01
  3. [DOM4J] Problème de lecture de fichier xml avec dom4j
    Par santana2006 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 05/04/2006, 16h52
  4. problème pour parser un fichier xml avec XML::Simple
    Par black_code dans le forum Modules
    Réponses: 3
    Dernier message: 30/01/2006, 19h32
  5. [XSLT] Récupération du nom du fichier XML analysé
    Par Patkaza dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/01/2005, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo