首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

已取得xml的内容字符串,怎么把字符串中的特殊字符转换成相应的实体

2012-02-28 
已取得xml的内容字符串,如何把字符串中的特殊字符转换成相应的实体?已取得xml的内容字符串,想把它显示在HT

已取得xml的内容字符串,如何把字符串中的特殊字符转换成相应的实体?
已取得xml的内容字符串,想把它显示在

HTML code
<p id="View"></p>

标签内。(要求能在IE、FireFox下正确显示)
Perl code
var str=GetXmlString();//str中的内容如下:<Nodes>  <Node>     Hello   </Node></Nodes>document.getElementById("View").innerHTML=str;//(不要用innerText,textContext这两个属性)

页面无显示,因为str中含有特殊字符<和>,有什么办法能把这个字符串中的特殊字符转换成相应的实体(&gt;&lt;),然后显示在页面上.

[解决办法]
JScript code
document.getElementById("View").innerHTML = str.replace(/</g, "&lt;").replace(/>/g, "&gt;"); 

热点排行