XStream生成简单的XMl文件
发布时间:2020-12-15 22:24:45 所属栏目:百科 来源:网络整理
导读:一、生成简单的XML文件: 1、新建ResumeToXml.java文件 package com.saicfc.pmpf.resume.bocom.utils.resume;/** * 把Java对象转化成xml * @author lizhiyong * @version $Id: RefundToXml.java,v 0.12014年6月5日 下午3:44:54 Exp $ */@SuppressWarnings("u
一、生成简单的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); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |