在 xstream 解析期间删除 xml 标记? [英] Remove xml tag during xstream parsing?
本文介绍了在 xstream 解析期间删除 xml 标记?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我使用 xstream 生成的 Xml
This is My Xml generated using xstream
<Request>
<MSISDN>9900624233</MSISDN>
<TRANSID>123456</TRANSID>
</Request>
我想删除那个
<Request></Request>
tab 并且只需要
<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 映射是
and xstream mapping is
xStream.alias("Request", XmlRequest.class);
xStream.aliasField("MSISDN",XmlRequest.class,"msisdn");
xStream.aliasField("TRANSID", XmlRequest.class, "tranid");
那我该怎么做??你能帮我吗?
So how can i do that ?? Can u help Me ?
推荐答案
使用 String.replace 函数
use String.replace function
像 xml.replace("Request")
like xml.replace("Request")
它会起作用
这篇关于在 xstream 解析期间删除 xml 标记?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文