gpt4 book ai didi

java - 在 xstream 解析期间删除 xml 标记?

转载 作者:行者123 更新时间:2023-11-29 09:17:10 26 4
gpt4 key购买 nike

这是我使用 xstream 生成的 Xml

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

我想删除它

<Request></Request>

tab且只需要

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

这么多,

我的类(class)是

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("请求")

它会起作用

关于java - 在 xstream 解析期间删除 xml 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8754807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com