webservice 返回自定义xml
来源:互联网 发布:优化政府组织结构 编辑:程序博客网 时间:2024/05/01 12:20
webservice返回自定义XML:
<?xml version="1.0" encoding="utf-8" ?>
<returnInfo>
<sysInfo>
<SucessFlag>0000</SucessFlag>
<Error>获取数据成功</Error>
</sysInfo>
<result>
<month>201105</month>
<account>666666</account>
<userName>张三</userName>
<address>xx市xx区xx街XX号</address>
<recordTime>5</redcordTime>
<recorder>10001</record>
<payment>123:45</payent>
<lastDate>20110530</lastdate>
<remark>操过最后期限需要额外缴纳滞纳金</remark>
<dataList>
<item>
<lastCount>1234</lastCount>
<thisCount>1244</thisCount>
<consumption>10</consumption>
<unitPrice>0.56</unitPrice>
<amount>5.60</amount>
</item>
… …
</dataList>
</result>
</returnInfo>
import java.io.FileWriter;
import java.io.IOException;
import java.io.StringWriter;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
public class XmlBean {
/**
* @param args
*/
public static Document GetDocument() {
Document document = DocumentHelper.createDocument();
Element root = document.addElement("root");
Element author1 = root.addElement("Lynch");
author1.addAttribute("Age", "25");
author1.addAttribute("Country", "China");
author1.addText("I am great!");
Element author11 = author1.addElement("ssss");
author11.addAttribute("Age", "25");
author11.addAttribute("Country", "中国");
author11.addText("I am great!");
Element author2 = root.addElement("Legend");
author2.addAttribute("Age", "25");
author2.addAttribute("Country", "China");
author2.addText("I am great!too!");
return document;
}
public static String GetXMLString() {//将XML文件构造成String形式返回
StringWriter sw = new StringWriter();
XMLWriter writer = null;
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
try {
writer = new XMLWriter(format);
writer.setWriter(sw);
writer.write(GetDocument());
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(sw.toString());
return sw.toString();
}
public static void CreateXMLFile() {//在服务器端创建XML文件
try {
// Document document =
// DocumentHelper.parseText(GetXMLString());//将字符串转化为Document对象
Document document = GetDocument();// 自行构造Document对象
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
XMLWriter writer = new XMLWriter(new FileWriter(
"../swt//demo3.xml"), format);// 格式化输出
// XMLWriter writer = new XMLWriter(new
// FileWriter("../json/src/demo3.xml"));
writer.write(document);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
//CreateXMLFile();
GetXMLString();
}
}
- webservice 返回自定义xml
- WebService返回XML文件自定义格式
- xfire webservice返回xml
- WebService返回DataSet,Xml,Json
- vb 解析webservice返回的xml整理
- java访问WebService接口返回xml
- Java Post 请求Webservice 返回XML
- Java访问WebService返回xml数据
- webservice 借口 读写xml 返回值
- C#webservice 外网返回XML 设置
- axis调用webservice 返回xml解析
- webservice 怎样返回一个自定义类
- webService返回自定义类型的数据处理
- WebService 返回json格式和返回xml格式的数据
- XML WebService完全实例详细解析--vs_返回xml
- android webservice通过soap协议返回XML,如何解析XML
- WebService传递XML数据 C#DataSet操作XML 解析WebService返回的XML数据
- SpringMVC自定义返回XML/JSON数据
- 几道经典的SQL笔试题目(有答案)
- Windows下系统分析和调试工具
- VS插件(支持vs2010可用)Visual AssistX 10.6.1837安装包和破解补丁下载
- 几个主流的Java连接池
- Qt :非window子窗体的透明度设置
- webservice 返回自定义xml
- Winform 弹出网页
- Daily Log
- 【学习笔记】【链表】链表入门
- CSS之Position详解
- JDBC调用存储过程
- 信息距离与搜索引擎
- 浅谈CSRF攻击方式
- 关于Java构造方法