我不得不通過請問select-always總是返回字符串嗎?
<xsl:value-of select="proj/test/output"/>
例如更換一個HTML代碼與
<font color='green'>Hello world!</font>
但是,當我使用這個,我不能成功地讓瀏覽器解釋爲一個HTML代碼。
通常它應該簡單地寫綠色的Hello世界!但相反,它沒有任何解釋就完全一樣。
有沒有什麼辦法讓瀏覽器解釋它,但它不是因爲它是文本?
該問題下面的評論解決了問題。只有我需要添加的事情是using disable-output-escaping="yes"
所以:
<xsl:value-of disable-output-escaping="yes" select="proj/test/output"/>
作品...
你的意思是HTML元素是有_As了'output'元素中XML_或者是HTML轉義爲文本(即''或'' )?如果前者使用'',那麼你必須查看你的處理器是否支持'disable-output-escaping' –
2013-03-22 11:00:49
@IanRoberts我想要的是看到綠色的文字,而不是任何代碼。所以可能是後者,但我不知道如何修改這個設置。我可能試圖找到它,但似乎很難。 – www 2013-03-22 12:19:23
@IanRoberts好極了!有效!! – www 2013-03-22 12:28:01