dom4j生成xml格式(微信回复消息格式)

来源:互联网 发布:有sql注入漏洞的网站 编辑:程序博客网 时间:2024/06/04 18:33

dom4j 生成XML
需要导包

           <dependency>                 <groupId>dom4j</groupId>                 <artifactId>dom4j</artifactId>                 <version>1.6.1</version>           </dependency>

例子:

package test;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;public class XMLdemo {      public static void main(String[] args) {           Document document=DocumentHelper.createDocument();           Element rootElm = document.addElement("XML");           rootElm.addElement("ToUserName").addCDATA("openid");           rootElm.addElement("FromUserName").addCDATA("xilaiID");            rootElm.addElement("CreateTime").addCDATA("1492737230254");           rootElm.addElement("MsgType").addCDATA("news");           rootElm.addElement("ArticleCount").addCDATA("1");           Element contentElm=rootElm.addElement("Articles");           contentElm.addElement("Title").addCDATA("欢迎关注");           contentElm.addElement("Description").addCDATA("点点点");            contentElm.addElement("PicUrl").addCDATA("http://60.205.138.165:8080/wechatServlet/forward/toOrderQuick");            contentElm.addElement("Url").addCDATA("http://60.205.138.165:8080/wechatServlet/forward/toOrderQuick");      String xmlaa=document.getRootElement().asXML();  //去掉头信息文件      System.out.println(xmlaa);      }}

输出:

<XML>     <ToUserName><![CDATA[openid]]></ToUserName>     <FromUserName><![CDATA[xilaiID]]></FromUserName>     <CreateTime><![CDATA[1492737230254]]></CreateTime>     <MsgType><![CDATA[news]]></MsgType>     <ArticleCount><![CDATA[1]]></ArticleCount>     <Articles>          <Title><![CDATA[欢迎关注]]></Title>          <Description><![CDATA[点点点]]></Description>          <PicUrl><![CDATA[http://60.205.138.165:8080/wechatServlet/forward/toOrderQuick]]></PicUrl>          <Url><![CDATA[http://60.205.138.165:8080/wechatServlet/forward/toOrderQuick]]></Url>     </Articles></XML>
0 0