一、生成简单的XML文件:
1、新建ResumeToXml.java文件
package com.saicfc.pmpf.resume.bocom.utils.resume;
/**
* 把Java对象转化成xml
* @author lizhiyong
* @version $Id: RefundToXml.java, v 0.1
2014年6月5日 下午3:44:54 Exp $
*/
@SuppressWarnings("unused")
public class ResumeToXml {
private String opName;
private ReqParam reqParam;
public ResumeToXml(String opName) {
super();
this.opName = opName;
}
public void setOpName(String opName) {
this.opName = opName;
}
public void setReqParam(ReqParam reqParam) {
this.reqParam = reqParam;
}
}
2、新建ReqParam.java文件
package com.saicfc.pmpf.resume.bocom.utils.resume;
@SuppressWarnings("unused")
public class ReqParam{
private String merchantID;
private int number;
private int detail;
private String orders;
public ReqParam(String merchantID, int number, int detail, String orders) {
this.merchantID = merchantID;
this.number = number;
this.detail = detail;
this.orders = orders;
}
public void setMerchantID(String merchantID) {
this.merchantID = merchantID;
}
public void setNumber(int number) {
this.number = number;
}
public void setDetail(int detail) {
this.detail = detail;
}
public void setOrders(String orders) {
this.orders = orders;
}
}
3、生成XML文件
XStream xStream = new XStream(new DomDriver());
xStream.alias("BOCOMB2C", ResumeToXml.class);
ResumeToXml resumeToXml = new ResumeToXml("cb2202_queryOrderOp");
resumeToXml.setReqParam(new ReqParam(merchantID, number, detail, orderNos));
String top = "<?xml version=\"1.0\" encoding=\"gb2312\"?> \n";
String xml = top + xStream.toXML(resumeToXml);
分享到:
相关推荐
xstream方式解析及生成xml文件
Java对象转换成XML字符串 将List集合转换成xml文档 Map集合转换xml文档 用InputStream将XML文档转换成java对象
XStream 是一种序列化工具而不是数据绑定工具,就是说不能从 XML 或者 XML Schema Definition (XSD) 文件生成类。 和其他序列化工具相比,XStream 有三个突出的特点: XStream 不关心序列化/逆序列化的类的字段的...
XStream和Xpp3实现对象到XML的互转参考文档 本人的一次真实测试,有效实用,对一些异常处理也做了解释。对于所需的jar包,本人会另外上传。
主要介绍了Javabean基于xstream包实现转XML文档的方法,结合具体实例形式分析了xstream包用于转换xml文件的具体使用技巧,需要的朋友可以参考下
Xstream是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将javaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁琐。XStream使用起来非常简单,不需要预先生成相关...
xstream用于解析和生成XML文件最优方案
XStream生成<?xml version="1.0" enconding="utf-8"?>格式的xml文件,附有测试代码 java文件
xStream1.4.3发行包,可以用xStream解析生成xml,面相对象,效率很高,可以利用转换器对付复杂xml,不过过于复杂的xml还是有解析难度,但是至今没有遇到过于复杂的xml文件
利用xstream技术生成和解析XML文件的例子。同时里面包含xstream1.3.1.chm帮助文档,jar包(xstream-1.3.1.jar、jettison-1.0.1.jar、xpp3_min-1.1.4c.jar、junit.4.8.1.jar),还有sstream1.3.1源码。
java读取跟输出xml文件,需要的包:jdom2-2.0.6.jar、xstream-1.4.9.jar,直接下载可查看,操作本地xml以及生成本地xml,代码比较简单,不喜勿载。
XStream是一款开源的Java类库,能够实现XML和Java对象之间的转换。XStream的使用非常简单,不需要预先生成相关的辅助类,也不需要依赖于任何映射文件,它还有着很强的扩展功能
公司最近需要用到这个xml解析,然后用sftp上传和下载,这个是我自己写的一个上传下载还有xml的解析和生成,我前面的博客有具体说明,
xstream是一种序列 化工具而不是数据绑定工具,就是说不能从xml或者xml schema definition (xsd)文件生成类。 和其他序列化工具相比,xstream 有三个突出的特点: xstream不关心序列化/逆序列化的类的字段的可见性...
2、XML验证文档的生成工具 trang.jar 3、利用XSD文件的XML3种验证方法 1)Dom4j的SAXValidator (dom4j.jar, javax.xml.parsers 相关类) 2)Javax.xml.validation API(Java1.5及以上) 3)Jdom(jdom.jar,xerces...
通过XStream实现互转,IDEA开发,需加装依赖的JAR包
Atabaque DTDtoBean从指定的DTD文件生成JavaBean。 您可以选择生成标准Java Bean或使用XStream注释或XML序列化的简单API。 它可以作为命令行,Swing应用程序或NetBeans插件使用。
XML操作工具类(ToolXml.java),基于DOM/XMLPullPaser模式解析、生成XML操作 XMPP操作工具类(ToolXMPP.java),基于XMPP协议的相关API操作 适配字体工具类(ToolAutoFit.java),代码根据设备密度自动缩放View的字体...
XML操作工具类(ToolXml.java),基于DOM/XMLPullPaser模式解析、生成XML操作 XMPP操作工具类(ToolXMPP.java),基于XMPP协议的相关API操作 适配字体工具类(ToolAutoFit.java),代码根据设备密度自动缩放View的字体...
XML操作工具类(ToolXml.java),基于DOM/XMLPullPaser模式解析、生成XML操作 XMPP操作工具类(ToolXMPP.java),基于XMPP协议的相关API操作 适配字体工具类(ToolAutoFit.java),代码根据设备密度自动缩放View的...