转换和从xml转换为html无法正确呈现

时间:2015-02-19 16:24:09

标签: xml xslt

我有一个xml包含< BR>和& nbsp。当我将此特定数据转换为html时,& nbsp 不会被“空格”替换为< BR>用emty字符串替换。

XSL代码

<tr>
<td>
<xsl:value-of select="Results"/>
</td>
</tr>

XML数据

 <Results><![CDATA[comment asndjbaksjndkasjnhd aksjdnaksjndkas 
askdjnaskjdn    asdknaskdjn asdlknasdkljnas asldknaslkd asldkna
asdasdasdasdas<br>
<br>
<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;asddddddddddddddddddddddddddddddddddddddddd]]>
</Results>

我在互联网上搜索并得到一些建议,在我的xsl中添加以下内容以摆脱这个问题。

<xsl:value-of select="Results" disable-output-escaping="yes"/>

<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp "&#160;">
]>

但仍然没有解决我的问题。有人请帮帮我吗?

0 个答案:

没有答案