JS给XML添加子节点并写入数据!

JavaScript023

JS给XML添加子节点并写入数据!,第1张

我看后发现有如下问题

1、javascript是一种脚本语言,是有一定安全限制的,不知道你打算通过xmlDoc.save("XmlData/about.xml")把about.xml文件保存到客户端还是服务器端,如果是服务器端那是不可能的,需要自己写activex控件

2、javascript只能操作浏览器内存中的dom对象,另存为xml文件一般是没有意义的

3、如果把xml文件保存到客户端这么做也不好,一般的杀毒软件也许会报为病毒,如果保存到客户端,我以前的办法是用applet数字签名,然后再保存

'取出这个节点对象的 节点名,节点值,某个属性值,和全部的xml nodename=objtofind.nodename nodevalue=objtofind.text objtofind.GetAttributeNode("name")

<script language="javascript" type="text/javascript">

function fcreatenode()

{

var op=document.createElement("div")

//var oa=document.createAttribute("style")

//op.attributes.setNamedItem(oa)

//op.setAttribute("style","color:#555555")

op.style.color = "#555555" //style 是一个已存在的属性

//var otext=document.createTextNode("hello world")

//op.appendChild(otext)

op.innerHTML = "hello world"

document.getElementById("div1").appendChild(op)

}

</script>