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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [xml] récupérer tout le texte d'un élement ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[xml] récupérer tout le texte d'un élement ?

n°1260909
art_dupond
je suis neuneu... oui oui !!
Posté le 07-12-2005 à 12:59:39  profilanswer
 

fichier xml:

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <nouvelles>
  3.    <nouvelle id="1">
  4. <texte><p>coucou<br />machin</p></texte>
  5.    </nouvelle>
  6.    <nouvelle id="2">
  7. <texte>mais oui<br />!!!</texte>
  8.    </nouvelle>
  9. </nouvelles>


 
 
fichier xsl:

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <xsl:stylesheet version="1.0"
  3. xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  4. <xsl:template match="/">
  5. <xsl:for-each select="/nouvelles/nouvelle">
  6. <span> texte : <xsl:value-of select="texte"/></span>
  7. </xsl:for-each>
  8. </xsl:template>
  9. </xsl:stylesheet>


 
quand j'applique le xsl sur le xml, j'obtiens:
 

texte : coucoumachin texte : mais oui!!!


 
j'ai donc perdu tous les éléments de <texte> (les <br />, <p>, ...)
 
comment faire pour tout récupérer comme texte ?
 
 
j'ai essayé de mettre <texte><![CDATA[ j'ai faiml<br />très ]]> </texte>
 
mais ca ne marche pas (normal, il transforme les < en &lt; ...)
 
 
:(


Message édité par art_dupond le 07-12-2005 à 13:00:18

---------------
oui oui
mood
Publicité
Posté le 07-12-2005 à 12:59:39  profilanswer
 

n°1260994
avander
Posté le 07-12-2005 à 15:06:59  profilanswer
 


  <xsl:for-each select="/nouvelles/nouvelle">
      <span> texte : <xsl:copy-of select="texte"/></span>
  </xsl:for-each>


c'est mieux non?


Message édité par avander le 07-12-2005 à 15:07:42
n°1261102
art_dupond
je suis neuneu... oui oui !!
Posté le 07-12-2005 à 16:06:22  profilanswer
 

yessss !!!
 
merci beaucoup :jap:


---------------
oui oui

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

  [xml] récupérer tout le texte d'un élement ?

 

Sujets relatifs
[Eclipse/CVS] Comment récupérer le nom de la branche avant le commit ?Echange de valeurs entre deux fichiers texte..
récupérer une variable VBSCRIPT dans une page ASPrécupérer le code source page Web https..(dhtml, javascript) avec vba?
Récupérer les infos d'un fichier txt en batchRécupérer le dernier post d'un sujet
Problème de compatibilité texte défilantRécupérer le chemin d'un dossier cherché
Récupérer la première lettre d'une variable en batch?Récupérer le texte affiché dans un comobox
Plus de sujets relatifs à : [xml] récupérer tout le texte d'un élement ?


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