2012-01-06 11 views
2

これは私のXMLは、私がxstream解析中にxmlタグを削除しますか?

<Request></Request> 

そのタブを削除するだけ

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

このくらいが必要

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

私のクラスは

あるXStreamのを使用して生成されます
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"); 

あります? 私を助けることができますか?

答えて

0

使用String.replace機能、それは

に動作します

xml.replace( "要求")のような

関連する問題