java解析XML
来源:互联网 发布:真人拍照试衣软件 编辑:程序博客网 时间:2024/05/29 09:14
1.DOM方式解析XML:
//获取工厂DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();//获得解析器DocumentBuilder builder = factory.newDocumentBuilder();//解析XMLDocument document =builder.parse("XML文件");//对XML进行操作的方法: 1. getElementById(String elementID):返回给定ID属性的Element 2. getElementByTagName(String tagname):返回给定标记名的Element的NodeList 3. createElement(String tagName):创建指定类型的元素 4. createAttribute(String name):创建给定名称的Attr 5. createTextNode(String date):创建指定字符串的Text节点 ..... //关于XML的更新 //获得transformer对象 TransformerFactory _factory=TransformerFactory.newInstance(); Transformer transformer =_factory.newTransformer(); //利用DOMSource类来关联要转换的document对象 transformer.transform(new DOMSource(document),new StreamResult("更新XML文件"));
2.Dom4j解析XML:
//读取并解析XML文档:SAXReader reader = new SAXReader();Document document=reader.read(new File(filename);//获取Root节点Elment element =document.getRootElment();//根据需要do something....//字符串和XML的转换//XML转换为字符串Docuemnt document=...;String text=document.asXML();//字符串转为XMLString text="<demo>demo</demo>";Document document =DocumentHelper.parseText(text);//文件输出// 1. 简单输出方法: FileWriter wrier=new FileWriter(demo.xml); document.write(writer);// 2.改变输出格式: //美化格式: OutputFormat format=OutputFormat.createPrettyPrint(); //缩减格式 //OutputFormat format=OutputFormat.createCompactFormat(); format.setEncoding("utf-8"); XMLWriter wriert=new XMLWriter(new FileOutputStream("xml文件",format); writer.wtier(document); writer.close;
0 0
- [xml]java解析xml ,怀旧
- java解析xml 克隆xml
- Java解析XML (DOM解析XML)
- xml解析---Java解析xml文件
- java 解析 xml文件
- java 解析xml
- JAVA解析XML DOM
- java如何解析xml
- JAVA解析XML DOM
- java 解析XML
- JAVA解析xml
- java解析xml字符串
- Java解析XML文档
- JAVA 解析XML文档
- JAVA解析XML DOM
- java解析Xml
- java jdom 解析xml
- java解析XML
- App Store审核条款更新:WWDC 2016重写版本
- 基于计算机视觉的无人驾驶感知系统
- 自定义Gallery实现QQ附近的人和京东金融选择存款时间效果
- Android ImageLoader网络加载图片
- java 实现CRC
- java解析XML
- qp 中文乱码的设置
- 获取WebView开始加载事件,并实现进度框的显示与隐藏
- HDU 4704
- sqlserver alter 语句
- iOS_带发光效果的Label
- Android开发技能图谱
- scala中的尾递归和tableswitch
- 利用循环不变式写出正确的二分查找及其衍生算法