如何使用dom拼接xml字符串(标准方式)
2013-06-14 23:36
453 查看
如何使用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);
}
}
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);
}
}
相关文章推荐
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- 【慕课笔记】2-2 应用DOM方式解析XML—使用DOM解析XML文件的属性名和属性值
- 如何使用Java代码获取文件、文件流或字符串的编码方式
- 字符串转换成XML并使用DOM、JDOM、DOM4J解析
- Android 中使用dom的方式解析XML
- Java&Xml教程(三)使用DOM方式修改XML文件内容
- Java&Xml教程(四)使用DOM方式生成XML文件
- 使用DOM方式对XML进行CRUD
- 【XML解析】(1)Java下使用JAXP中的DOM解析方式对XML文档进行解析
- 如何在XML字符串中使用&
- 使用 SQL的 for xml path来进行字符串拼接 (group by)
- Java中使用DOM方式解析和创建XML文档、及dom4j使用简介
- Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
- 牛腩购物网31:首页修改(商品销售排行) 查询的行数,字段,表名不能使用参数化传值,而只能用拼接字符串的方式传值
- 如何在XML字符串中使用&
- 【ITOO 2】.NET 动态建库建表:使用SQL字符串拼接方式
- JavaScript使用数组拼接字符串性能如何?
- Java中使用根据模板拼接字符串的两种方式
- Android解析XML方式(三)使用DOM解析XML
- JavaScript使用数组拼接字符串性能如何?