Xstream generates simple XML file 2

Source: Internet
Author: User

1. Create the requestinfo. Java file:

Package COM. saicfc. pmpf. resume. CCB. utils;/*** payment query request information * @ author lizhiyong * @ version $ ID: requestinfo. java, V 0.12014-July 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. Create a txinfo. Java file:

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. generate an XML file:

 XStream xStream = new XStream(new DomDriver("GB2312", new XmlFriendlyNameCoder("-_", "_")));
This line is converted into underscores

 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 generates simple XML file 2

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.