使用XSLT在DVWP中禁用 - 输出 - 转义两次

时间:2015-05-06 12:07:51

标签: xslt sharepoint sharepoint-2010

我有一个自定义列表。该自定义列表具有纯文本多线字段。在其中,用户将输入HTML,如this.setState = { open: props.isOpen };;

我想使用XSLT在我的DVWP中渲染HTML。

<br>hi</br>输出<xsl:value-of select="@Field_Name" disable-output-escaping="no" />

&lt;b&gt;hi&lt;/b&gt;输出<xsl:value-of select="@Field_Name" disable-output-escaping="Yes" />

无论如何我可以让它渲染实际的HTML?所以我希望它输出 hi

1 个答案:

答案 0 :(得分:0)

将自定义字段从纯文本更改为纯文本类型,因为纯文本假定<body onload="set()"> <input name="1" title="" id="1" tabIndex="3000" style="position: absolute; top: 155px; left: 687px; z-order: 99;" type="checkbox" CHECKED="checked" runat="server" value="on"/> <input name="1" title="" id="2" tabIndex="3001" style="position: absolute; top: 155px; left: 687px; z-order: 100;" type="checkbox" runat="server" value="on"/> <input name="1" title="" id="3" tabIndex="3002" style="position: absolute; top: 155px; left: 687px; z-order: 101;" type="checkbox" runat="server" value="on"/> <input name="1" title="" id="4" tabIndex="3003" style="position: absolute; top: 155px; left: 687px; z-order: 102;" type="checkbox" runat="server" value="on"/> </body>作为数据的一部分。如果您更改字段类型,则可以在浏览器中使用相同的xslt代码(如 hi )查看html格式化文本。