簡體   English   中英

在xstream解析期間刪除xml標簽?

[英]Remove xml tag during xstream parsing?

這是使用xstream生成的My Xml

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

我想刪除

<Request></Request>

標簽,只需要

<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映射是

xStream.alias("Request", XmlRequest.class);
xStream.aliasField("MSISDN",XmlRequest.class,"msisdn");
xStream.aliasField("TRANSID", XmlRequest.class, "tranid");

那我該怎么辦呢? 你能幫我嗎 ?

使用String.replace函數

像xml.replace(“ Request”)

它會工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM