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

  FORUM HardWare.fr
  Programmation

  [XML/XSL] Problème de gestion des espaces

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML/XSL] Problème de gestion des espaces

n°166950
seb91
Posté le 27-06-2002 à 10:36:03  profilanswer
 

salut,  
alors g un ptit souci d'interpréatation dans mon XSL. En fait, quand je demande à mon XSL de chopper un champ dans mon XML, et bien si ce champ contient des suites d'espaces entre chaque mots, il réduit ces suites d'espaces à un seul espace... et moi, je dois garder mon formatage et ma pagination.
Y-a t-il une manip ou une option pour qu'il respecte mes espaces ?
 
j'avais eu récemment un souci avec les retours-chariots que g du résoudre seul après quelques heures de boulot  :sweat: , j'espère avoir plus de chance aujourd'hui :)

mood
Publicité
Posté le 27-06-2002 à 10:36:03  profilanswer
 

n°166973
chocoboy
Posté le 27-06-2002 à 10:56:36  profilanswer
 

<xsl:preserve-space> ?

n°166999
seb91
Posté le 27-06-2002 à 11:08:34  profilanswer
 

chocoboy a écrit a écrit :

<xsl:preserve-space> ?




 
je la mets ou cette ligne ?
la, g essayé il reconnait pas... et me dit qu'elle ne devrait pas se situer ici :)
 

Code :
  1. <td>
  2.       <xsl:for-each select="tabval/phrase">
  3.       <xsl:value-of select="intitule"/><br/>
  4.       </xsl:for-each>
  5.       </td>


je la mets ou ?
Est-ce que je la mets direct dans le code au-dessus, ou est-ce que je la déclare en-tête de mon fichier ?

n°167015
seb91
Posté le 27-06-2002 à 11:14:00  profilanswer
 

après que tu m'ais filé cette info, g fait une recherche sur preserve-space (dont j'ignorais l'existence) et en fait, c pour conserver les espaces que tu souhaiterais avoir entre plusieurs champs entre eux, non ?
Moi, c dans un champ directement que je voudrais conserver mes espaces
Suis-je à côté de la plaque ? :)

n°167022
chocoboy
Posté le 27-06-2002 à 11:18:42  profilanswer
 

seb91 a écrit a écrit :

après que tu m'ais filé cette info, g fait une recherche sur preserve-space (dont j'ignorais l'existence) et en fait, c pour conserver les espaces que tu souhaiterais avoir entre plusieurs champs entre eux, non ?
Moi, c dans un champ directement que je voudrais conserver mes espaces
Suis-je à côté de la plaque ? :)




 
Ah, Ok, je vois ce que tu veux, je l'ai déjà vu, mais j'ai un trou... attend

n°167026
seb91
Posté le 27-06-2002 à 11:19:52  profilanswer
 

chocoboy a écrit a écrit :

 
 
Ah, Ok, je vois ce que tu veux, je l'ai déjà vu, mais j'ai un trou... attend




no problem, je suis pas pressé, ca fait plusieurs jours que je suis la-dessus  :D

n°167028
chocoboy
Posté le 27-06-2002 à 11:20:46  profilanswer
 

chocoboy a écrit a écrit :

 
 
Ah, Ok, je vois ce que tu veux, je l'ai déjà vu, mais j'ai un trou... attend




 
<xsl:text>...</xsl:text> ?

n°167041
seb91
Posté le 27-06-2002 à 11:24:58  profilanswer
 

chocoboy a écrit a écrit :

 
 
<xsl:text>...</xsl:text> ?




 
non, ca c pour insérer du texte statique :) dans le XSL
comme je l'ai mis dans le code plus haut, moi, je lis le champ (appellé intitulé) dans mon XML et ce champ la contient des séries d'espaces que je dois conserver
 
donc c à base de :

Code :
  1. <xsl:for-each select="tabval/phrase">
  2.      <xsl:value-of select="intitule"/><br/> 
  3.      </xsl:for-each>

 
 
peut-etre une option à rajouter dans xsl:value-of select, je sais pas... (et je trouve pas non plus  :sweat: )

n°167056
chocoboy
Posté le 27-06-2002 à 11:34:21  profilanswer
 

seb91 a écrit a écrit :

 
 
non, ca c pour insérer du texte statique :) dans le XSL
comme je l'ai mis dans le code plus haut, moi, je lis le champ (appellé intitulé) dans mon XML et ce champ la contient des séries d'espaces que je dois conserver
 
donc c à base de :

Code :
  1. <xsl:for-each select="tabval/phrase">
  2.      <xsl:value-of select="intitule"/><br/> 
  3.      </xsl:for-each>

 
 
Désolé, j'ai enfin compris :
 
tu rajoute l'attribut  
disable-output-escaping="yes"
peut-etre une option à rajouter dans xsl:value-of select, je sais pas... (et je trouve pas non plus  :sweat: )
 



n°167058
chocoboy
Posté le 27-06-2002 à 11:35:02  profilanswer
 

Désolé, j'ai enfin compris :
 
tu rajoute l'attribut  
 
disable-output-escaping="yes"

mood
Publicité
Posté le 27-06-2002 à 11:35:02  profilanswer
 

n°167072
seb91
Posté le 27-06-2002 à 11:42:48  profilanswer
 

chocoboy a écrit a écrit :

Désolé, j'ai enfin compris :
 
tu rajoute l'attribut  
 
disable-output-escaping="yes"




argh, c pas ca encore, je sais pas à quoi ca sert cet attribut, mais c pas cet attribut la...

n°167105
chocoboy
Posté le 27-06-2002 à 11:56:02  profilanswer
 

seb91 a écrit a écrit :

 
argh, c pas ca encore, je sais pas à quoi ca sert cet attribut, mais c pas cet attribut la...




 
<xsl:value-of select="intitule" disable-output-escaping="yes"/>
 
ca marche pas ?

n°167114
seb91
Posté le 27-06-2002 à 12:00:53  profilanswer
 

chocoboy a écrit a écrit :

 
 
<xsl:value-of select="intitule" disable-output-escaping="yes"/>
 
ca marche pas ?




bah, à mon grand regret, non  :cry:  
mais pourtant, c vrai que g cherché des infos sur cet attribut et que ca ressemblerait effectivement à peu près à mon truc, mais ca marche pas non plus.

n°167115
chocoboy
Posté le 27-06-2002 à 12:01:18  profilanswer
 

tiens regardes toi même ici :
 
http://www.xml.com/pub/a/2002/04/24/q-and-a.html

n°167121
seb91
Posté le 27-06-2002 à 12:05:36  profilanswer
 

chocoboy a écrit a écrit :

tiens regardes toi même ici :
 
http://www.xml.com/pub/a/2002/04/24/q-and-a.html




ok, je vais fouiller la-dedans...
merci


Message édité par seb91 le 27-06-2002 à 12:12:05

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

  [XML/XSL] Problème de gestion des espaces

 

Sujets relatifs
Gestion de projet : Methode MERISEProblème JAVA avec Oracle
Petit problème de syntaxe[PHP] probleme pour faire un upload de fichiers [c OK now ! ]
[XML] Cocoon 2 + Orbeon OXF 2 : la révolution du XML !!! [Update]Au SECOUR G petit probleme que je comprent po
[CSS] Problème de classe :([open gl] please j'ai un problème avec glortho
[VB] problème de sauvegarde VB6...[SQL] Problème dans une requete Edit : résolu
Plus de sujets relatifs à : [XML/XSL] Problème de gestion des espaces


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