2011-05-12 64 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