<学生花名册>2<学生性别="男">3<姓名>"> <学生花名册>2<学生性别="男">3<姓名>" />
dom、jdom、dom4j解析xml实例

dom、jdom、dom4j解析xml实例

ID:5337051

大小:315.04 KB

页数:14页

时间:2017-12-08

dom、jdom、dom4j解析xml实例_第1页
dom、jdom、dom4j解析xml实例_第2页
dom、jdom、dom4j解析xml实例_第3页
dom、jdom、dom4j解析xml实例_第4页
dom、jdom、dom4j解析xml实例_第5页
资源描述:

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

1、DOM、JDOM、DOM4J解析XML实例一、DOM方式原始name.xmlHtml代码1<学生花名册>2<学生性别="男">3<姓名>李华4<年龄>1456<学生性别="男">7<姓名>张三8<年龄>16910<学生性别="女">11<姓名>王娟12<年龄>181314数据模型Student.javaJava代码15packagecom.upcgrid.dom;1617publicc

2、lassStudent{18privateStringname;19privateStringsex;20privateintage;2122publicStringgetName(){23returnname;24}2526publicvoidsetName(Stringname){27this.name=name;28}2930publicStringgetSex(){31returnsex;32}3334publicvoidsetSex(Stringsex){35this.sex=sex;36}3738publicintgetAge(){39returnage;40}4142publi

3、cvoidsetAge(intage){43this.age=age;44}45}DOM方式解析xml文档示例程序Java代码46packagecom.upcgrid.dom;4748importjava.io.FileOutputStream;49importjava.io.IOException;50importjava.io.OutputStreamWriter;51importjava.util.Vector;5253importjavax.xml.parsers.DocumentBuilder;54importjavax.xml.parsers.DocumentBuilderFac

4、tory;55importjavax.xml.parsers.ParserConfigurationException;56importjavax.xml.transform.OutputKeys;57importjavax.xml.transform.Transformer;58importjavax.xml.transform.TransformerException;59importjavax.xml.transform.TransformerFactory;60importjavax.xml.transform.dom.DOMSource;61importjavax.xml.tran

5、sform.stream.StreamResult;6263importorg.w3c.dom.Document;64importorg.w3c.dom.Element;65importorg.w3c.dom.NodeList;66importorg.w3c.dom.Text;67importorg.xml.sax.SAXException;6869/**70*71*@authorshijin原始DOM解析XML方式72*73*/74publicclassDOMTest{75publicstaticvoidmain(String[]args)throwsParserConfiguration

6、Exception,76SAXException,IOException,TransformerException{77DOMTesttest=newDOMTest();78test.deleteElement("name.xml","女");79Vectorstus=test.changeXMLToModel("name.xml");80for(Studentstu:stus){81System.out.print(stu.getName()+""+stu.getSex()+""82+stu.getAge()+"");83}84//输出:85//李华男1486//张三

7、男1687test.createDocument("name2.xml",stus);88}8990/**91*show根据vector中的student对象创建xml文档92*93*@paramfilename94*要创建的文档名95*@throwsParserConfigurationException96*@throwsSAXException97*@throwsIOException98*@throw

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

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

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