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);

XStream生成简单的XMl文件2相关推荐

  1. ASP.NET MVC 生成简单的 xml 权限结构

    ASP.NET MVC 生成简单的 xml 权限结构 当我的一个项目到尾声时,发现系统很多模块权限有遗漏.部分模块权限遗漏是由于前期开发速度太快,开发人员未先给模块加权限而后再编写该模块功能代码.当我 ...

  2. 生成简单的Makefile文件(Python实现)

    在linux下写几个测试程序,还要一行行的输入g++命令进行编译,当经常改测试代码的时候,那一次次的敲(或者一次次的上线箭头选)也感觉不爽,不如make来的快.用Makefile的好处就不用多说了,这 ...

  3. java testng 源代码_根据测试用例的java源码自动生成TestNG的XML文件

    1.读取当前项目目录下的所有.java文件,过滤出含有@Test标识的java源文件 2.读取java文件内容,解析出包名.类名.方法名.使用Vector存储,第一个元素为包名,第二个元素为类名,从第 ...

  4. java在线打开xml文件_java实现简单解析XML文件功能示例

    本文实例讲述了java实现简单解析XML文件功能.分享给大家供大家参考,具体如下: package demo; import java.io.File; import java.io.IOExcept ...

  5. SSM 生成mapper中xml文件:未能解析映射资源:“文件嵌套异常

    SSM 生成mapper中xml文件:未能解析映射资源:"文件嵌套异常 参考文章: (1)SSM 生成mapper中xml文件:未能解析映射资源:"文件嵌套异常 (2)https: ...

  6. BCB6无XMLDOC控件下生成及保存XML文件

    某个项目需要将数据保存为XML文件,但是BCB6没安装XMLDOC,想下载安装包也难找,于是就在网上查了些资料,不使用XMLDOC的情况下生成和保存XML文件. 包含头文件: #include < ...

  7. python批量生成,用python批量生成简单的xml文档

    最近生成训练数据时,给一批无效的背景图片生成对应的xml文档,我用python写了一个简单的批量生成xml文档的demo,遇见了意外的小问题,记录一下. 报错问题为:ImportError: No m ...

  8. wxml报错原因_C#生成、解析xml文件以及处理报错原因

    转载自:http://blog.csdn.net/lilinoscar/article/details/21027319 简单的介绍一下生成XML文件以及解析,因为有些数据不一定放到数据库,减少链接数 ...

  9. stm32跑web服务器和协议栈的区别,STM32与LAN9252构建EtherCAT从站(二):使用SSC生成协议栈和XML文件——丁丁的个人网站...

    mdi-chevron-left Last:STM32与LAN9252构建EtherCAT从站(一):项目简介 Next:STM32与LAN9252构建EtherCAT从站(三):LAN9252的XM ...

最新文章

  1. 机器学习神器Scikit-Learn保姆教程!
  2. Debian/Ubuntu/Centos下编译安装RocksDB
  3. 用net连某台电脑c盘怎么连_关于电脑的4个冷知识,恐怕90%的人连第一个都不知道!...
  4. pythonweb开发-pythonWeb开发
  5. 白话Elasticsearch31-深入聚合数据分析之bucket与metric
  6. 高成长公司诚聘Web平台开发工程师(Leader)
  7. 通过一个简单的例子,了解 Cypress 的运行原理
  8. UCMA(OCS) 开发系列之二(安装与部署)
  9. ios 搭建php,超级签名网源码+ios分发+签名端本地化+文字搭建教程_PHP源码
  10. Leecode-2 Add Two Numbers
  11. python怎么读写文件-一文看懂Python文件的读取写入操作,建议收藏-bak文件怎么打开...
  12. Javaweb学习笔记——使用Jdom解析xml
  13. 【图像隐写】基于matlab GUI DWT+SVD数字水印 【含Matlab源码 939期】
  14. 【Android游戏开发详细过程2】Android平台飞机大战游戏APP设计与实现
  15. 怎么完全卸载赛门铁克_如何干净彻底卸载诺顿?
  16. 3D打印在学生教育的有哪些应用?
  17. 不会还有人不知道module、bundle和chunk的区别吧?
  18. AI产业链的划分,主要可分为基础层、技术层和应用层
  19. DexExpress的mapcontrol根据经纬度在地图上打点 C#地图画点 地图标点
  20. Unity根据文字内容自动滚动显示最新文字

热门文章

  1. 成功解决:Oracle中文乱码问题(很详细,很详细,很详细)
  2. Windbg双击调试(真机WIN10+虚拟机WIN10)
  3. linux ttyusb设备与windows modem 口,Ubuntu下找不到ttyUSB*问题解决
  4. 什么是DEM,DEM的主要用途有哪些?
  5. 用户登录测试用例怎么写呢?
  6. html弹出框教程,JavaScript 弹出框
  7. 第18章 项目风险管理
  8. 爬取淘宝商家货物简单销售数据,双十一马上就到了,秒杀准备了吗
  9. 现代操作系统和 TCP/IP(第二篇)
  10. 190826 认识LINUX和安装虚拟机