Удалить тег XML во время анализа xstream? - PullRequest
2 голосов
/ 06 января 2012

Это My Xml, сгенерированный с использованием xstream

<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");

Так как я могу это сделать ??Ты можешь мне помочь?

1 Ответ

0 голосов
/ 23 февраля 2012

использовать функцию String.replace

как xml.replace («Запрос»)

это будет работать

...