標籤:io os java ar 檔案 2014 on c new
一、產生簡單的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("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檔案