JAVA XML操作

  • s6_434637
    了解作者
  • 312.9KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-14 02:04
    上传日期
JAVA XML DOM4J创建、解析,DOM4J文档及jar包
XML.rar
  • XML
  • FourUtil.java
    2.5KB
  • dom4j-1.6.1.jar
    306.5KB
  • java中四种操作xml方式的比较.doc
    41.5KB
  • JAVA XML.doc
    136KB
内容介绍
package com.util; import java.io.*; import java.util.*; import org.dom4j.*; import org.dom4j.io.*; public class FourUtil { /** * 写XML文件 */ public void writeXML(String path) { Document document = createDocument(); write(document, path); } /** * 写入文件 * * @param document * @param path */ private void write(Document document, String path) { // XMLWriter writer = null; try { XMLWriter writer = new XMLWriter(new FileOutputStream( new File(path))); writer.write(document); writer.close(); OutputFormat format = OutputFormat.createPrettyPrint();// 定义文档的格式为美化型(pretty) format.setEncoding("GBK");// 格式编码为“gbk” writer = new XMLWriter(System.out, format); writer.write(document); } catch (Exception e) { e.printStackTrace(); } } /** * 建立Document XML文件 * * @return */ private Document createDocument() { Document document = DocumentHelper.createDocument(); Element rootElement = document.addElement(QName.get("Message", "http://www.iteye.com/message")); Element catalogElement = rootElement.addElement("Header"); catalogElement.addElement("Version").addText("1.0"); catalogElement.addElement("MessageId").addText("STO"); catalogElement.addElement("CorrelationId").addText("10000"); catalogElement.addElement("FromSite").addText("AIRPORT_SITE"); catalogElement.addElement("ToService").addText("RegisterService"); catalogElement.addElement("Personnel").addText("0001223"); catalogElement.addElement("Reserve").addText("STRING"); catalogElement.addElement("GroupId").addText("1000001"); catalogElement.addElement("GroupSize").addText("3"); catalogElement.addElement("GroupIndex").addText("1"); Element articleElement = catalogElement.addElement("ToSites"); articleElement.addElement("ToSite").addText("DATA_CENTER_SITE"); return document; } public static void main(String[] args) { FourUtil test = new FourUtil(); test.writeXML("E:/message.xml"); } }
评论
    相关推荐