java读写追加删除xml节点(Java reads, writes, appends, and deletes XML nodes).doc

java读写追加删除xml节点(Java reads, writes, appends, and deletes XML nodes).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java读写追加删除xml节点(Java reads, writes, appends, and deletes XML nodes)

java读写追加删除xml节点(Java reads, writes, appends, and deletes XML nodes) java读/写/追加/删除XML节点 公共课CreateXml { 私人文件; 专用字符串文件名; documentbuilderfactory厂; DocumentBuilder生成器; 市民CreateXml(String name){ 文件名; documentbuilderfactory newinstance()厂=; 尝试{ newdocumentbuilder()建造工厂; 文件newdocument() =建设者; } catch(parserconfigurationexception e){ E. printstacktrace(); } } / /写节点的方法 public void写(SystemInfo sbean){ 字符串=字符串值(sbean。getid()); 文档doc = null; 尝试{ 文档解析(新文件(文件名)); } catch(saxexception e){ E. printstacktrace(); } catch(IOException e){ E. printstacktrace(); } / /判断是否有该节点,如果有,则删除 列表链接=医生getElementsByTagName(“系统”+ SID); 如果(链接。getlength() 0){ //节点已存在 为(int i = 0;i 链接。getlength();i++){ 节点=链接。项目(i); 结catparent =钕。getparentnode();/ /得到钕父节点 catparent。removechild(ND);/ /删除钕节点 } } / /写节点 元系统=医生。createElement(“system_”+ SID); 元erefreshcycle =医生。createElement(“refreshcycle_”+ SID); 元esaveinterval =医生。createElement(“saveinterval_”+ SID); 元edatareadcycle =医生。createElement(“datareadcycle_”+ SID); 元esavedata =医生。createElement(“savedata_”+ SID); 元esoundalarm =医生。createElement(“soundalarm_”+ SID); 文本trefreshcycle =医生。createTextNode(sbean。getrefreshcycle()); 文本tsaveinterval =医生。createTextNode(sbean。getsaveinterval()); 文本tdatareadcycle =医生。createTextNode(sbean。getdatareadcycle()); 文本tsavedata =医生。createTextNode(sbean。getsavedata()); 文本tsoundalarm =医生。createTextNode(sbean。getsoundalarm()); 结nrefreshcycle =系统。appendChild(erefreshcycle)。appendChild(trefreshcycle); 结nsaveinterva =系统。appendChild(esaveinterval)。appendChild(tsaveinterval); 结ndatareadcycle =系统。appendChild(edatareadcycle)。appendChild(tdatareadcycle); 结nsavedata =系统。appendChild(esavedata)。appendChild(tsavedata); 结nsoundalarm =系统。 appendChild(esoundalarm)。appendChild(tsoundalarm); 节点系统=医生。getdocumentelement() appendChild(系统); transformerfactory TFF = transformerfactory。newinstance(); 变压器=空; 尝试{ TF = newtransformer() TFF; TF。setoutputproperty(outputkeys。编码,“GB2312”); TF。setoutputproperty(outputkeys。缩进,“是”); domsource源=新domsource(DOC); StreamResu

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档