Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2958 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  pas d'indentation en sortie text??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pas d'indentation en sortie text??

n°410420
arghbis
salops de dauphins
Posté le 28-05-2003 à 14:56:23  profilanswer
 

salut tout le monde!
je transforme un document XML en document text avec un formatage spécifique à l'aide de XSLT. dans ma feuille de style, les balises xsl sont indentées, et dansla sortie textuelle, ben le texte l'est aussi! pourquoi?? et comment puis-je l'éviter?

mood
Publicité
Posté le 28-05-2003 à 14:56:23  profilanswer
 

n°410432
avander
Posté le 28-05-2003 à 15:01:33  profilanswer
 

L'élément

xsl:output

possède un attribut

indent

avec lequel tu peut jouer :-).
 
Avander


Message édité par avander le 28-05-2003 à 15:02:18

---------------
A thing of beauty is a joy forever (John Keats)
n°410435
arghbis
salops de dauphins
Posté le 28-05-2003 à 15:03:17  profilanswer
 

ben ouais, c ce que j'ai vu, mais  ça n'a pas marché! bon, je retourne voir la doc et refais un essai!  
 
merci

n°410442
arghbis
salops de dauphins
Posté le 28-05-2003 à 15:06:05  profilanswer
 

bon ben ça marche pas hein! j'ai pourtant bien mis indent="no", et que dalle!
 
autre idée?

n°410449
avander
Posté le 28-05-2003 à 15:11:28  profilanswer
 

Petite remarque : Quand je génére des fichiers texte je balise tout ce que je veux voire dans mon output avec xsl : text, voire extrait d'un stylesheet qui produit un fichier de commande DOS:  
 


  <xsl:template match="/">
    <!-- header -->
    <xsl:text>@echo off
:
: /!\ this file has been generated by xml2bat.bat /!\
:
</xsl:text>
    <!-- set default environment variables -->
    <xsl:text>set l=%1
if (%l%) == () set l=nl
:
</xsl:text>
    <!-- inserts comment -->
    <xsl:text>: table des matières
:
</xsl:text>
    <!-- inserts the command -->
    <xsl:text>call xform.bat zSet.xml index.xsl </xsl:text>
    <!-- inserts output filename -->
    <xsl:value-of select="$gRoot"/><xsl:text>index</xsl:text><xsl:value-of select="$pExt"/>
    <!-- inserts parameters pId, pLang, pExt -->
    <xsl:text> index</xsl:text>
    <xsl:text> %l%</xsl:text>
    <xsl:text> </xsl:text><xsl:value-of select="$pExt"/><xsl:text>
</xsl:text>
 
    <xsl:apply-templates select="//part"/>
    <xsl:apply-templates select="//appendix"/>
 
    <!-- unset environment variables -->
    <xsl:text>: cleanup
</xsl:text>
    <xsl:text>set l=
@echo on
</xsl:text>
  </xsl:template>


 
 
 
Si tu maitrise l'anglais je te conseille http://www.xml.com/pub/q/transformingxml et les articles 'Controlling white-space 1/2/3', très intéressant!
 
 
 
A+. Avander


Message édité par avander le 28-05-2003 à 15:17:38

---------------
A thing of beauty is a joy forever (John Keats)
n°410456
arghbis
salops de dauphins
Posté le 28-05-2003 à 15:16:08  profilanswer
 

ben ouaip, c'est exactement ce que je fais!  :pt1cable:  
de toutes façons, mettre des caractères comme ça tout seul dans une xsl, c un peu porcos qd même.

n°410467
avander
Posté le 28-05-2003 à 15:20:41  profilanswer
 

Si tu maitrise l'anglais je te conseille http://www.xml.com/pub/q/transformingxml et les articles 'Controlling white-space 1/2/3' qui t'aideront peut-être!
 
Sinon je suis d'accord avec toi sans xsl : text c'est cracra!!
 
A+
 
PS: Si tu trouves pas poste ton code comme ça on travaille sur du concrèt.  
 


Message édité par avander le 28-05-2003 à 15:34:01

---------------
A thing of beauty is a joy forever (John Keats)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  pas d'indentation en sortie text??

 

Sujets relatifs
CSS lien text-valign ?[MFC] Afficher un msg en bas de la fenetre + changer le text d'un menu
alignement de text dans un JButton[XSLT] Transformé une valeur pour la sortie (xs:duration)
compresser un dump sql a la sortie de mysqldump avec un pipe [résolu]Compter les mot d'un fichier text en C
text 2 voicecapacité de sortie d une feuille de style
[PostGreSQL] La version 8 RC1 pour windows est sortie !delphi, recherche dans un text
Plus de sujets relatifs à : pas d'indentation en sortie text??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR