您现在的位置是:首页 > 电脑技术查询 > web开发

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

编辑:chaxungu时间:2022-10-02 23:23:36分类:web开发

已取得xml的内容字符串,如何把字符串中的特殊字符转换成相应的实体?
已取得xml的内容字符串,想把它显示在
HTML code<p id="View"></p>
标签内。(要求能在IE、FireFox下正确显示)
Perl codevar str=GetXmlString();//str中的内容如下:<Nodes> <Node> Hello </Node></Nodes>document.getElementById("View").innerHTML=str;//(不要用innerText,textContext这两个属性)
页面无显示,因为str中含有特殊字符<和>,有什么办法能把这个字符串中的特殊字符转换成相应的实体(&gt;&lt;),然后显示在页面上.

------解决方案--------------------
JScript codedocument.getElementById("View").innerHTML = str.replace(/</g, "&lt;").replace(/>/g, "&gt;");