Java 是否在xstream解析期间删除xml标记?

Java 是否在xstream解析期间删除xml标记?,java,xml,xstream,Java,Xml,Xstream,这是我使用xstream生成的Xml <Request> <MSISDN>9900624233</MSISDN> <TRANSID>123456</TRANSID> </Request> } xstream映射是 xStream.alias("Request", XmlRequest.class); xStream.aliasField("MSISDN",XmlRequest.class,"msisdn"); xStrea

这是我使用xstream生成的Xml

<Request>
<MSISDN>9900624233</MSISDN>
<TRANSID>123456</TRANSID>
</Request>
}

xstream映射是

xStream.alias("Request", XmlRequest.class);
xStream.aliasField("MSISDN",XmlRequest.class,"msisdn");
xStream.aliasField("TRANSID", XmlRequest.class, "tranid");
那我怎么做呢??
你能帮我吗?

使用String.replace函数

比如xml.replace(“请求”)


它将工作

使用String.replace函数

比如xml.replace(“请求”)

它会起作用的

<MSISDN>9900624233</MSISDN>
<TRANSID>123456</TRANSID>
package com.sixdee.imsivlr.bean;

import java.io.Serializable;

public class XmlRequest implements Serializable{

/**
 * 
 */
private static final long serialVersionUID = 1L;
public String msisdn;
public String tranid;


public String getMsisdn() {
    return msisdn;
}
public String getTranid() {
    return tranid;
}
public void setMsisdn(String msisdn) {
    this.msisdn = msisdn;
}
public void setTranid(String tranid) {
    this.tranid = tranid;
}
xStream.alias("Request", XmlRequest.class);
xStream.aliasField("MSISDN",XmlRequest.class,"msisdn");
xStream.aliasField("TRANSID", XmlRequest.class, "tranid");