• 如何使用dom拼接xml字符串(标准方式)


    如何使用dom拼接xml字符串(标准方式) .
    package com.my.test;
    import org.dom4j.Document;
    import org.dom4j.DocumentHelper;
    import org.dom4j.Element;
    public class XmlGroup {
      /**
         * 返回applogin接口的请求xml   yes
         * @param guid
         * @param guidpwd
         * @return  String  xml信息
         */
        public static String getRquestXml(String guid, String guidpwd)
        {
           
            Document requestDoc = DocumentHelper.createDocument();
            Element root = requestDoc.addElement("message");
            Element headElement = root.addElement("head");
            headElement.addElement("guid").addText(guid);
            Element paramsElement = root.addElement("body").addElement("params");
            paramsElement.addElement("pwd").addText(guidpwd);
            paramsElement.addElement("callbackurl");
           
            return root.asXML();
        }
        
        /**
         * 返回searchemployee接口的请求xml
         * @param appid
         * @param tag
         * @param accounts

      * @return String
         */
        public String getRequestSearchEmployeeXml(String appid, String tag, String accounts)
        {
           
            Document requestDoc = DocumentHelper.createDocument();
            Element root = requestDoc.addElement("message");
            Element headElement = root.addElement("head");
            headElement.addElement("appid").addText(appid);
            headElement.addElement("tag").addText(tag);
            headElement.addElement("accounts").setText(accounts);
            Element paramsElement = root.addElement("body").addElement("params");
            paramsElement.addElement("condition").setText(accounts);
            paramsElement.addElement("pagecount").setText("20");
            paramsElement.addElement("pagenum").setText("1");
            return root.asXML();
        }
       
        public static void main(String agrs[])
        {
         //test
         String xml=getRquestXml("zhangyi","123");
         System.out.println(xml);
        
         //test
         String xml2=getRquestXml("mobile","ads324sdsa4sf3w");
         System.out.println(xml2);
        
        }
    }


     

  • 相关阅读:
    JS实现继承的几种方式
    网站与域名知识扫盲-符号标签大全
    网站与域名知识扫盲
    第八届蓝桥杯决赛 发现环
    1014. Waiting in Line (模拟)
    第八届蓝桥杯决赛 对局匹配
    nvm安装nodejs(安装在非系统盘内)
    jquery datatable 获取当前分页的数据
    高德地图--轨迹回放(一)
    html5shiv.js和respond.js引入不起作用解决
  • 原文地址:https://www.cnblogs.com/qqzy168/p/3137003.html
Copyright © 2020-2023  润新知