jdom解析java

jdom解析java

ID:40557759

大小:22.91 KB

页数:6页

时间:2019-08-04

jdom解析java_第1页
jdom解析java_第2页
jdom解析java_第3页
jdom解析java_第4页
jdom解析java_第5页
资源描述:

《jdom解析java》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、jdom解析xml (2010-05-2510:36:46)转载▼标签: jdom 解析 xml java分类: 技术摘要packagebean;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.util.List;importorg.j

2、dom.Document;importorg.jdom.Element;importorg.jdom.JDOMException;importorg.jdom.input.SAXBuilder;importorg.jdom.output.XMLOutputter;publicclassXmlParse{  //解析xml文件  publicstaticvoidXmlParse()throwsJDOMException,IOException{  SAXBuilderbuilder=newSAXBuilder();  InputStreamfile=newF

3、ileInputStream("src/xml/po.xml");  Documentdocument=builder.build(file);//获得文档对象  Elementroot=document.getRootElement();//获得根节点  Listlist=root.getChildren();  for(Elemente:list){   System.out.println("ID="+e.getAttributeValue("id"));   System.out.println("username="+e.get

4、ChildText("username"));   System.out.println("password="+e.getChildText("password"));  } }  //增 publicstaticvoidaddXml()throwsJDOMException,FileNotFoundException,IOException{  SAXBuilderbuilder=newSAXBuilder();  Documentdoc=builder.build("src/xml/po.xml");//获得文档对象  Elementroot=doc

5、.getRootElement();//获得根节点    //添加新元素  Elementelement=newElement("person");  element.setAttribute("id","3");  Elementelement1=newElement("username");  element1.setText("zhangdaihao");  Elementelement2=newElement("password");  element2.setText("mima");  element.addContent(element1);

6、  element.addContent(element2);  root.addContent(element);  doc.setRootElement(root);    //文件处理  XMLOutputterout=newXMLOutputter();  out.output(doc,newFileOutputStream("src/xml/po.xml")); }  //根据ID值删除一个节点 publicstaticvoiddeletePerson(intid)throwsJDOMException,IOException{  SAXBuil

7、derbuilder=newSAXBuilder();  InputStreamfile=newFileInputStream("src/xml/po.xml");  Documentdoc=builder.build(file);//获得文档对象  Elementroot=doc.getRootElement();//获得根节点  Listlist=root.getChildren();  for(Elemente:list){   //获取ID值   if(Integer.parseInt(e.getAttributeValue("i

8、d"))==id){    root.removeContent(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。