2011-05-12 3 views
1

cela peut sembler problème facile à vous, mais en quelque sorte Im coincé avec elle, voici le scénario, j'ai un doc xml qui ressemble smth comme:XSLT sélectionnez le texte et les balises après quelques éléments

<doc> 
<id>25147</id> 
<article>Peggy Lee</article> 
<url>http://en.wikipedia.org/wiki/Peggy_Lee</url> 
Peggy Lee (May 26, 1920 – January 21, 2002) was an <a href="United_States">American</a> <a href="Jazz">jazz</a> and ... 
</doc> 

Maintenant, Je suis intéressé pour sélectionner le texte tel que Peggy Lee ...., plus les balises a href et toutes les autres balises, mais pas, ni l'article et les autres balises précédentes, comme je l'ai sélectionné auparavant. Toute solution?

Ainsi, la sortie doit être:

Peggy Lee (May 26, 1920 – January 21, 2002) was an <a href="United_States">American</a> <a href="Jazz">jazz</a> and ... 

Merci à l'avance

Répondre

0

Essayez quelque chose comme ceci:

<xsl:template match="doc"> 
<xsl:copy-of select="url/following::node()"/> 
</xsl:template> 
+0

cela a fonctionné bien, merci – Fuega

Questions connexes