我是xsl xml轉換的新手。現在,我有一個包含以下信息的XML文件:xml,用CDATA進行xsl轉換
<bio>
<published>Tue, 7 Oct 2008 14:47:26 +0000</published>
<summary><![CDATA[
Dream Theater is an American <a
href="http://www.last.fm/tag/progressive%20metal" class="bbcode_tag"
rel="tag">progressive metal</a> band formed in 1985 under the name
"<a href="http://www.last.fm/music/Majesty"
class="bbcode_artist">Majesty</a>" by <a
href="http://www.last.fm/music/John+Myung"
class="bbcode_artist">John Myung</a>,
<a href="http://www.last.fm/music/John+Petrucci"
class="bbcode_artist">John Petrucci</a>
]]>
</summary>
</bio>
我的XSL文件包含此:
<h3><xsl:value-of select="lfm/artist/bio/published"/></h3>
<p>
<xsl:value-of select="lfm/artist/bio/summary" disable-output-escaping="yes"/>
</p>
<html>
<body>
<xsl:value-of select="lfm/artist/bio/content"/>
</body>
</html>
我試圖現在要做的是提取結構化標籤數據出<summary><[CDATA[]]></summary>
的,並顯示在瀏覽器如本例:
<a href="http://www.last.fm/tag/progressive%20metal" class="bbcode_tag" rel="tag">progressive metal</a>
<a href="http://www.last.fm/music/Majesty" class="bbcode_artist">Majesty</a>
<a href="http://www.last.fm/music/John+Myung" class="bbcode_artist">John Myung</a>
<a href="http://www.last.fm/music/John+Petrucci" class="bbcode_artist">John Petrucci</a>
現在當我打開XML頁面,它顯示了所有CDATA
內容,甚至與那些HTM l標籤...我想讓這些標籤以html的形式正確地完成他們的工作。
遺憾的可怕description..hope你們能明白我的意思在這裏...
-1對於可怕的描述:你並沒有真正努力去更好地描述它,是嗎? +1對於這個問題本身(如果我沒有誤解你)= 0.順便說一句,我沒有簡化你原來的'xml'的內容,因爲已經有一個答案提及它。你可以簡化它,只是縮短網址,並刪除不相關的信息! – Alberto