public static void main(String[] args) { // Element root = DocumentHelper.createElement("ToTMS"); Document document = DocumentHelper.createDocument();//root Element root = document.addElement("urlset", "http://www.sitemaps.org/schemas/sitemap/0.9"); root.addNamespace("xsi","http://www.w3.org/2001/XMLSchema-instance"); root.addAttribute("xsi:schemaLocation", "http://www.sitemaps.org/schemas/sitemap/0.9 " + "http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"); Element noEle = root.addElement("NO").addAttribute("NO", " "); noEle.addElement("INTERFACE_ID").setText("1000"); noEle.addElement("MESSAGE_ID").setText("1000"); noEle.addElement("SENDER").setText("DMS"); noEle.addElement("RECEIVER").setText("WMS"); noEle.addElement("PUBLISH_TIME").setText( DateUtil.format(new Date(), "yyyyMMdd")); Element part = noEle.addElement("PART");// 添加PATH元素 Element partNo = part.addElement("PART_NO").addAttribute("NO", "A2003"); partNo.addElement("VIN").setText("88888"); System.out.println(document.asXML()); }
XML:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> <NO NO=" "> <INTERFACE_ID>1000</INTERFACE_ID><MESSAGE_ID>1000</MESSAGE_ID> <SENDER>DMS</SENDER><RECEIVER>WMS</RECEIVER><PUBLISH_TIME>20150518</PUBLISH_TIME> <PART><PART_NO NO="A2003"><VIN>88888</VIN></PART_NO></PART> </NO> </urlset>