XStream生成简单的XMl文件2
来源:互联网 发布:菜鸟打印软件 编辑:程序博客网 时间:2024/04/29 23:45
1、新建RequestInfo.java文件:
package com.saicfc.pmpf.resume.ccb.utils;/** * 支付查询请求信息 * @author lizhiyong * @version $Id: RequestInfo.java, v 0.12014年7月24日 下午2:43:39 Exp $ */public class RequestInfo { public String REQUEST_SN; public String CUST_ID; public String USER_ID; public String PASSWORD; public String TX_CODE; public String LANGUAGE; public TxInfo TX_INFO; public RequestInfo(String rEQUEST_SN, String cUST_ID, String uSER_ID, String pASSWORD, String tX_CODE, String lANGUAGE) { REQUEST_SN = rEQUEST_SN; CUST_ID = cUST_ID; USER_ID = uSER_ID; PASSWORD = pASSWORD; TX_CODE = tX_CODE; LANGUAGE = lANGUAGE; } public void setREQUEST_SN(String rEQUEST_SN) { REQUEST_SN = rEQUEST_SN; } public void setCUST_ID(String cUST_ID) { CUST_ID = cUST_ID; } public void setUSER_ID(String uSER_ID) { USER_ID = uSER_ID; } public void setPASSWORD(String pASSWORD) { PASSWORD = pASSWORD; } public void setTX_CODE(String tX_CODE) { TX_CODE = tX_CODE; } public void setLANGUAGE(String lANGUAGE) { LANGUAGE = lANGUAGE; } public void setTX_INFO(TxInfo tX_INFO) { TX_INFO = tX_INFO; } }2、新建TxInfo.java文件:
package com.saicfc.pmpf.resume.ccb.utils;public class TxInfo { public String START; public String STARTHOUR; public String STARTMIN; public String END; public String ENDHOUR; public String ENDMIN; public String KIND; public String ORDER; public String ACCOUNT; public String DEXCEL; public String MONEY; public String NORDERBY; public String PAGE; public String POS_CODE; public String STATUS; public TxInfo(String sTART, String sTARTHOUR, String sTARTMIN, String eND, String eNDHOUR, String eNDMIN, String kIND, String oRDER, String aCCOUNT, String dEXCEL, String mONEY, String nORDERBY, String pAGE, String pOS_CODE, String sTATUS) { START = sTART; STARTHOUR = sTARTHOUR; STARTMIN = sTARTMIN; END = eND; ENDHOUR = eNDHOUR; ENDMIN = eNDMIN; KIND = kIND; ORDER = oRDER; ACCOUNT = aCCOUNT; DEXCEL = dEXCEL; MONEY = mONEY; this.NORDERBY = nORDERBY; PAGE = pAGE; POS_CODE = pOS_CODE; STATUS = sTATUS; } public void setSTART(String sTART) { START = sTART; } public void setSTARTHOUR(String sTARTHOUR) { STARTHOUR = sTARTHOUR; } public void setSTARTMIN(String sTARTMIN) { STARTMIN = sTARTMIN; } public void setEND(String eND) { END = eND; } public void setENDHOUR(String eNDHOUR) { ENDHOUR = eNDHOUR; } public void setENDMIN(String eNDMIN) { ENDMIN = eNDMIN; } public void setKIND(String kIND) { KIND = kIND; } public void setORDER(String oRDER) { ORDER = oRDER; } public void setACCOUNT(String aCCOUNT) { ACCOUNT = aCCOUNT; } public void setDEXCEL(String dEXCEL) { DEXCEL = dEXCEL; } public void setMONEY(String mONEY) { MONEY = mONEY; } public void setNORDERBY(String nORDERBY) { NORDERBY = nORDERBY; } public void setPAGE(String pAGE) { PAGE = pAGE; } public void setPOS_CODE(String pOS_CODE) { POS_CODE = pOS_CODE; } public void setSTATUS(String sTATUS) { STATUS = sTATUS; } }
3、生成XML文件:
XStream xStream = new XStream(new DomDriver("GB2312", new XmlFriendlyNameCoder("-_", "_")));这一行是转化下划线
XStream xStream = new XStream(new DomDriver("GB2312", new XmlFriendlyNameCoder("-_", "_"))); xStream.alias("TX", RequestInfo.class); RequestInfo requestInfo = new RequestInfo(requestSn, custId, userId, password, txcode, language); requestInfo.setTX_INFO(new TxInfo(start, startHour, startMin, end, endHour, endMin, kind, order, account, dexcel, money, norderby, page, pos_code, status)); String top = "<?xml version=\"1.0\" encoding=\"GB2312\" standalone=\"yes\" ?> \n"; String xml = top + xStream.toXML(requestInfo);
0 0
- XStream生成简单的XMl文件2
- XStream生成简单的XMl文件
- XStream生成XMl文件,设置别名
- 使用XStream解析和生成xml文件
- XStream解析XMl文件2
- XStream生成XML
- XStream生成XML
- xStream 的简单使用 xml to bean
- 跨平台支持的WebService接口Demo,利用xstream快速解析和生成xml文件
- 使用XStream解析复杂的XML文件
- 使用XStream解析复杂的XML文件
- 使用XStream解析复杂的XML文件
- 使用XStream解析复杂的XML文件
- XStream解析xml文件遇到的问题
- XStream解析xml文件
- XStream解析XMl文件
- Xstream解析XML文件
- Xstream解析XML文件
- 前端开发工程师如何在2013年里提升自己——阅读笔记
- 构造容器时应考虑的几个要素(待补充)
- Android的三种网络通信方式
- Tomcat启动找不到maven里的类 抛ClassNotFoundException
- 服务器
- XStream生成简单的XMl文件2
- 最长公共子字符串
- 深入理解String、StringBuffer、StringBuilder(转)
- 完全使用SFTP替代FTP:SFTP+OpenSSH+ChrootDirectory设置详解
- nginx日志错误分析
- php中curl_multi的应用
- javaEE excel导出功能实现
- 怎样让xml文件的属性值随机生成
- Linux的进程/线程间通信方式总结