ddviplinuxm30 ddviplinuxm30
java中xml解析四法与比较

java中xml解析四法与比较

ID:11275982

大小:52.50 KB

页数:19页

时间:2018-07-11

java中xml解析四法与比较_第1页
java中xml解析四法与比较_第2页
java中xml解析四法与比较_第3页
java中xml解析四法与比较_第4页
java中xml解析四法与比较_第5页
资源描述:

《java中xml解析四法与比较》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java中XML解析四法:XML文件:ddviplinuxm30方法一:DOM生成和解析XML文档packagecom.alisoft.facepay.framework.bean;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStre

2、am;importjava.io.IOException;importjava.io.InputStream;importjava.io.PrintWriter;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.parsers.ParserConfigurationException;importjavax.xml.transform.OutputKeys;importjavax.xml.transform.Transformer;impo

3、rtjavax.xml.transform.TransformerConfigurationException;importjavax.xml.transform.TransformerException;importjavax.xml.transform.TransformerFactory;importjavax.xml.transform.dom.DOMSource;importjavax.xml.transform.stream.StreamResult;importorg.w3c.dom.Document;importorg.w3c.dom.Element;importorg.w3c

4、.dom.Node;importorg.w3c.dom.NodeList;importorg.xml.sax.SAXException;/****@authorhongliang.dinghl*DOM生成与解析XML文档*/publicclassDomDemoimplementsXmlDocument{privateDocumentdocument;privateStringfileName;publicvoidinit(){try{DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();DocumentBuilde

5、rbuilder=factory.newDocumentBuilder();this.document=builder.newDocument();}catch(ParserConfigurationExceptione){System.out.println(e.getMessage());}}publicvoidcreateXml(StringfileName){Elementroot=this.document.createElement("employees");this.document.appendChild(root);Elementemployee=this.document.

6、createElement("employee");Elementname=this.document.createElement("name");name.appendChild(this.document.createTextNode("丁宏亮"));employee.appendChild(name);Elementsex=this.document.createElement("sex");sex.appendChild(this.document.createTextNode("m"));employee.appendChild(sex);Elementage=this.docume

7、nt.createElement("age");age.appendChild(this.document.createTextNode("30"));employee.appendChild(age);root.appendChild(employee);TransformerFactorytf=TransformerFactory.newInstance();try{Transformertr

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

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

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