2012-05-31 64 views
0

我有一個XML文檔,其中一個節點包含∈這樣的:包含∈的XML文檔無效 - 如何使用XSLT輸出?

<Text>&isin;</Text> 

它告訴我,這是無效的XML,所以我嘗試這樣做:

<Text><![CDATA[&isin;]]></Text> 

的XML是現在有效,但是當我使用<xsl:value-of select="."/>在XSLT轉換中輸出節點的內容時,它會輸出以下內容:&amp;isin;

我希望它輸出簡單&isin;,因爲它是一個HTML轉換,我希望∈符號顯示!我是否缺少任何技巧?

回答

1

只是禁用輸出轉義這樣

<xsl:value-of select="." disable-output-escaping="yes">... 
1

好的,堆棧溢出是超級有用!我剛看到這個廣告:

advert

...,我認爲 「沒有人像XML實體引用」。看着它,並把&#8712;放到我的XML工程中很棒!