求dom对xml 增,删,查,改,替换的例子。。
网上搜索不到好的例子。大家有珍藏的,有自己写的,实践出来的,请功把他贴出来或者发到我email里面。
email:[email protected]
------解决方案--------------------
index.html文件:
xml文件:
helloworld
------解决方案--------------------
太懒了把,去下一个xmlsdk30.chm,马上什么都有了
------解决方案--------------------
我幫你找了一個
http://blog.csdn.net/zzj9898/archive/2007/04/06/1553917.aspx
看看吧
------解决方案--------------------
上面的是java放面的, 看看下面的例子:
1.已知有一个xml文件(bookstore.xml)如下:
oberon's legacy
corets, eva
5.95
1、往节点中插入一个节点:
xmldocument xmldoc=new xmldocument();
xmldoc.load(bookstore.xml);
xmlnode root=xmldoc.selectsinglenode(bookstore);//查找
xmlelement xe1=xmldoc.createelement(book);//创建一个节点
xe1.setattribute(genre,李赞红);//设置该节点genre属性
xe1.setattribute(isbn,2-3631-4);//设置该节点isbn属性
xmlelement xesub1=xmldoc.createelement(title);
xesub1.innertext=cs从入门到精通;//设置文本节点
xe1.appendchild(xesub1);//添加到节点中
xmlelement xesub2=xmldoc.createelement(author);
xesub2.innertext=候捷;
xe1.appendchild(xesub2);
xmlelement xesub3=xmldoc.createelement(price);
xesub3.innertext=58.3;
xe1.appendchild(xesub3);
root.appendchild(xe1);//添加到节点中
xmldoc.save(bookstore.xml);
//================
结果为:
oberon's legacy
corets, eva
5.95
cs从入门到精通
候捷
58.3
2、修改节点:将genre属性值为“李赞红“的节点的genre值改为“update李赞红”,将该节点的子节点的文本修改为“亚胜”。
xmlnodelist nodelist=xmldoc.selectsinglenode(bookstore).childnodes;//获取bookstore节点的所有子节点
