Pls quelqu'un me aider à concat 'Img' et signe "<" ou ">" dans xsltXSLT concat Problème?
doivent regarder "Img>
" OU "<Img
"
Mise à jour des commentaires:
<Content><![CDATA[<P>dfsfdsfdsfdsfdsfdsfsd</P> <P><IMG alt="" hspace=0 src="../../Repository.aspx?uri=4343" border=0></P> <P>fdsfsdfsdfsdf</P> <P>fdsfd</P>]]></Content>
C'est le xml et je veux obtenir le texte sans balises img.
Mon code XSLT est comme ceci:
<xsl:param name="text" select="."/> <xsl:if test=". != ''"> <xsl:choose> <xsl:when test="contains($text, 'IMG')"> <xsl:value-of select="substring-before($text,'IMG')" disable-output-escaping="yes"/> <xsl:value-of select="substring-after($text,'border=0')" disable-output-escaping="yes"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="." disable-output-escaping="yes"/> </xsl:otherwise> </xsl:choose> </xsl:if>
S'il vous plaît fournir des commentaires XML raccourcie et sortie désirée. Ainsi, vous serez en mesure d'obtenir une réponse exhaustive beaucoup plus rapidement. – Flack
** Ceci est la FAQ **: le contenu des sections CDATA est ** texte non analysé **. Donc, il n'y a pas d'élément 'IMG'. ** Vous ne devriez jamais vous attendre à ce que les données non analysées se comportent comme des données analysées. ** –