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

dom4j 生成XML
需要导包

           <dependency>
                 <groupId>dom4jgroupId>
                 <artifactId>dom4jartifactId>
                 <version>1.6.1version>
           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>ToUserName>
     <FromUserName>FromUserName>
     <CreateTime>CreateTime>
     <MsgType>MsgType>
     <ArticleCount>ArticleCount>
     <Articles>
          <Title>Title>
          <Description>Description>
          <PicUrl>PicUrl>
          <Url>Url>
     Articles>
XML>

你可能感兴趣的:(java,基础)