關於xsl在解析<textarea>標籤時﹐如果<textarea>無內容﹐則會解析成<textarea />而不會像你預計的那樣<textarea></textarea>輸出。本來<textarea />這個並沒有錯﹐但是用IE﹑FF等瀏覽器解析時就會有錯﹐原先在網上找到用強制空白符號“ ”來解決﹐但是textarea中就會多了一個空白﹐始終覺得欠妥﹐後來經過查詢和琢磨發現還有一個更好的解決方法就是用<xsl:text>,具體看下面例子吧﹕)
<xsl:text disable-output-escaping="yes"><textarea rows="4" cols="30"></xsl:text>
<xsl:value-of select="."/>
<xsl:text disable-output-escaping="yes"></textarea></xsl:text>
把它強制轉換成普通文本輸出﹐呵呵解決了﹗
本文介绍了解决XSL在解析无内容<textarea>标签时出现的问题,通过使用<xsl:text>元素来确保正确输出<textarea>标签对,并保持浏览器兼容性。
197

被折叠的 条评论
为什么被折叠?



