2011-05-12 63 views
1

后XSLT选择文本和标签这听起来简单的问题给你,但不知何故,林坚持了下来,这里是这种情况下,我有一个XML文档,看起来水木清华这样的:一些元素

<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> 

现在,我有兴趣选择像Peggy Lee这样的文本......,并且选择一个href标签和所有其他标签,但不要选择文章和其他标签,因为我之前选择了这些标签。任何解决方案

所以输出应该是:提前

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

感谢名单

回答

0

尝试是这样的:

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

它的工作很好,感谢名单 – Fuega 2011-05-13 13:14:09