zoukankan      html  css  js  c++  java
  • 如何使用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);
        
        }
    }


     

  • 相关阅读:
    自己做一个无敌的文件粉碎机
    编程王道,唯“慢”不破
    在Flex4中嵌入字体
    java函数参数默认值
    Adobe Air移动开发本人体会
    安装VS2013,可是电脑C盘没空间了,今天早上整理了下
    SilverFoxServer出炉!!
    C#中Abstract和Virtual
    解决insert语句插入时,需要写列值的问题
    SQL 标量函数-----日期函数 day() 、month()、year()
  • 原文地址:https://www.cnblogs.com/qqzy168/p/3137003.html
Copyright © 2011-2022 走看看