function toXML(strxml) {//用于解析xml字符串
try {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
// var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.loadXML(strxml);
} catch (e) {
var oParser = new DOMParser();
xmlDoc = oParser.parseFromString(strxml, "text/xml");
}
return xmlDoc;
}
var xml ='<?xml version="1.0" encoding="GB2312"?>'+
'<root>'+
'<node1>0</node1>'+
'<node2>成功</node2>'+
'<node3>无</node3>'+
'</root>';
var xmldoc = toXML(xml);
请教各位大牛一下
怎样才能修改某个节点(例如node1)的值,然后得到修改后的字符串??
有没有比较简单的办法??
解决方案 »
- firefox下如何控制超链接不能点击
- 电脑中运行applet小程序,已正确安装JRE,但仍提示需重复安装JRE,该如何用JS检测电脑中是否已安装JRE了呢?
- 代码求改造
- 如何使一段iframe的代码用js输出到html页面的头部,原html能自动下沉
- 用appendChild增加新行时,document.getElementById(...)为空或不是对象问题 麻烦大家进来看看
- 【求助】在IE中使用OCX组件事件的问题
- 当点击某个超连接的同时提交表单中的内容,这JavaScript语言要怎么写?
- 如何在JavaScript中用Request["AAA"]得到AAA的值?
- javascript的相对路径怎样表示?
- 如何利用一个页面关闭一个新的页面?
- 会Ext的进,在这框架之上在做一个小框架,可实现拖动、收缩。请大虾指点。万分感谢! 能否实现?
- 关于页面刷新
function toXML(strxml) {//用于解析xml字符串
try {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
// var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.loadXML(strxml);
} catch (e) {
var oParser = new DOMParser();
xmlDoc = oParser.parseFromString(strxml, "text/xml");
}
return xmlDoc;
}
var xml ='<?xml version="1.0" encoding="GB2312"?>'+
'<root>'+
'<node1>0</node1>'+
'<node2>成功</node2>'+
'<node3>无</node3>'+
'</root>';
var xmldoc = toXML(xml);
xmldoc.getElementsByTagName("node1")[0].text="test";
var rtn=xmldoc.xml;
alert(rtn);
</script>
getElementsByTagName("node1")[0].childNodes[0].nodeValue="lllll";