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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Texte tronqué

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Texte tronqué

n°1890369
marcel30
Posté le 02-06-2009 à 12:17:24  profilanswer
 

Bonjour,  
 
je débute en XSLT. Je suis confronté à un problème apparement rencontré souvent mais pour lequel je n'ai pas vraiment trouvé / compris la solution.
 
Je souhaite récupérer le texte d'un noeud, seulement de temps en temps, le texte est interrompu par un autre noeud et la fin du teste n'est pas récupérée. Avec un exemple c'est mieux :
 
<html>
  <body>
   <p class="a">voici le début du texte à récupérer <b> mais le problème </b> c'est de récupérer cette partie</p>
  </body>
</html>
 
Le script XSLT que j'ai écrit ressemble à ça :
 
<xsl:template match="/">
 <SFAR>
  <Document>
   <xsl:for-each select="/html/body//p">
    <xsl:call-template name="print"/>
   </xsl:for-each>
  </Document>
 </SFAR>
</xsl:template>
 
<xsl:template name="print">
 <xsl:choose>
  <xsl:when test="@class='a'">
   <xsl:call-template name="a"/>
  </xsl:when>
  <xsl:when test="@class='b'">
   <xsl:call-template name="b"/>
  </xsl:when>
        </xsl:choose>
</xsl:template>
 
<xsl:template name="a">
     <ParagraphA>
  <xsl:choose>
   <xsl:when test="text()!=''">
    <xsl:value-of select="text()"/>
   </xsl:when>
                </xsl:choose>
     </ParagraphA>
</xsl:template>
 
 
Comment je peux faire pour récupérer l'ensemble du noeud : le texte + les tags à l'intérieur de <p> </p>. Ou alors, concatener les 3 textes (avant <b>, entre <b> et </b> et après </b> ) ?
 
Merci de votre aide
 
Marcel
 

mood
Publicité
Posté le 02-06-2009 à 12:17:24  profilanswer
 

n°1890442
masklinn
í dag viðrar vel til loftárása
Posté le 02-06-2009 à 15:26:32  profilanswer
 

http://www.dpawson.co.uk/xsl/sect2 [...] #d11875e55


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1890488
marcel30
Posté le 02-06-2009 à 16:05:36  profilanswer
 

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

  Texte tronqué

 

Sujets relatifs
Recupérer texte d'une zone de texte, sur une imageCréation dynamique Zone de Texte ACCESS 2007
addition de variable texte - erreurModifier texte couleur formulaire en PHP
[C#] changer texte label avec conflit de threadLibrairie pour manipuler du texte et des images?
Affichage de texte provenant d'une base de donnée avec un timer....Affichage d'un fichier texte [Résolu]
Copier le contenu d'un fichier texteJTree et texte tronqué..
Plus de sujets relatifs à : Texte tronqué


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