package com.proxy.util;
import java.util.HashMap;
import java.util.Map;
/**
* @author: (le.qiao)
* @e-mail: qiaolevip@gmail.com
* @myblog: <a href="http://qiaolevip.iteye.com">http://qiaolevip.iteye.com</a>
* @date: 2012-8-17
*
*/
public class XmlWriter {
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("thirduserid", "24396353");
map.put("thirdorderid", "2012050893537966006");
Map<String, String> map2 = new HashMap<String, String>();
map2.put("singleprice", "0.1");
map2.put("quantity", "2");
Map<String, Map<String, String>> map3 = new HashMap<String, Map<String, String>>();
map3.put("orderinfo", map);
map3.put("orderdeatil", map2);
System.out.println(XmlWriter.write(map3));
}
public static String write(Map<String, Map<String, String>> map) {
String reuslt = "";
StringBuffer sb = new StringBuffer();
sb.append("<api_respones xmlns:damaiapi=\"http://appapi.damai.cn/1.0\">\n");
if (map != null && map.size() > 0) {
for (Map.Entry<String, Map<String, String>> map2 : map.entrySet()) {
sb.append("<" + map2.getKey() + ">");
sb.append("\n");
for (Map.Entry<String, String> map3 : map2.getValue().entrySet()) {
sb.append("\t<" + map3.getKey() + ">" + map3.getValue() + "</" + map3.getKey() + ">");
sb.append("\n");
}
sb.append("</" + map2.getKey() + ">");
sb.append("\n");
}
}
reuslt = sb.toString();
return reuslt;
}
}
<api_respones xmlns:damaiapi="http://appapi.damai.cn/1.0">
<orderdeatil>
<quantity>2</quantity>
<singleprice>0.1</singleprice>
</orderdeatil>
<orderinfo>
<thirdorderid>2012050893537966006</thirdorderid>
<thirduserid>24396353</thirduserid>
</orderinfo>
分享到:
相关推荐
使用XmlWriter写入XML文档,用户可以在文本框中输入数据。点击“写入”按钮后,程序即可在程序文件夹中自动生成一个名为“Customers.xml”的XML文档。
xml writer 最新版本的哦!!!
xmlwriter中文版xmlwriter中文版xmlwriter中文版
XMLwriter是来自国外的一款功能强大的适合于初学者的XML编辑工具,它可以在Windows的环境下支持 XML、XSL、DTD、CSS、HTML 及文本格式的文件,它还拥有一个集成的预览窗口,让你格式化你的XML文件,只要使用CSS、XSL...
JAVA 解析XML和生成XML文档源码。比较全 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML
java创建xml文件,直接运行 main 方法看效果.
java xml.java操作XML文档,简单易用,快速生成
xml writer XMLWriter V2.7 Build 210┊开发者及初学者XML编辑工具┊汉化绿色特别版
php xmlReader & xmlWriter
主程序 (XMLwriter.exe) 由 Upx 1.24 压缩, 以减小安装文件的体积. 5. 要在主窗口编辑时正确显示中文, 记得要加入 encoding="gb2312", 如 <?xml version="1.0" encoding="gb2312"?> 6. 不多讲了, 希望此...
这是一个java对xml操作的两个类,xml文件的节点都是已知的,都需要提前指定.
java解析XML文件java解析XML文件java解析XML文件java解析XML文件java解析XML文件java解析XML文件
XMLwriter XMLwriter 应用平台: Win9x/NT/2000/XP/2003 ... XMLWriter 2.6 较适合于初学者,她有着类似于EditPlus等编辑工具的界面,而且由Fly脱壳破解后的程序运行稳定,编辑XML文档时没有出现任何问题。
Java实现XML文档到word文档转换
java在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava...
XML文件编辑器XMLwriter ,轻松编辑XML文档
java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件
软件xmlwriter编辑器 xmlwriter编辑器
java xml,java生成xml文档,java操作XML文件设置值
本项目基于java创建xml文档对象,方便对xml文档的读写。