我有一些代碼包含在CDATA標籤的XSLT文件:XSLT呈現>和<><如何解決此問題?
<span>
<xsl:text><![CDATA[<asp:LinkButton ID ="]]></xsl:text><xsl:value-of select="ID"/>
<xsl:text><![CDATA[" onclick="LinkClicked">]]></xsl:text >
<xsl:value-of select="."/>
<xsl:text><![CDATA[</asp:LinkButton>]]></xsl:text>
</span>
當它呈現的是>
和<
的頁面,我怎麼解決這個得到什麼?
現在我知道一個解決方法,因爲我可以在渲染後在字符串中進行替換,但這看起來不是最好的方法。
非常感謝你 – 2010-02-17 12:42:52
哦是啊現在我知道我爲什麼使用CDATA我在Visual Studio的設計器中發現錯誤:名稱空間前綴'asp'未定義 – 2010-02-17 12:46:06
這是因爲您沒有正確定義該前綴。就像我所說的「在XSLT中聲明asp命名空間」。 – Tomalak 2010-02-17 12:49:05