Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4801 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


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)