转换为java对象时使用XStream转义xml中的一些元素

时间:2014-04-27 15:23:04

标签: java xml-serialization xstream

我想将xml文件转换为java对象并转义xml中的一些元素。

我使用XStream库将对象序列化为XML,然后再返回。

这是我的代码:

    XStream xstream = new XStream();
    xstream.processAnnotations(Articles.class);    

    try {
    InputStream in = XmlUtil.openURLConnection(url, 3).getInputStream();

    Articles articles = (Articles)xstream.fromXML(in);

    logger.info("Timestamp: " + articles.getTIMESTAMP());

    } catch (IOException e) {
        logger.warning("IOException: " + e);
    }

这是我的“文章”课程:

@XStreamAlias("ARTICLES")
public class Articles implements Serializable
{
@XStreamAlias("TIMESTAMP")
private String TIMESTAMP;

public String getTIMESTAMP() {
    return TIMESTAMP;
}

public void setTIMESTAMP(String timestamp) {
    TIMESTAMP = timestamp;
}
}

我想从所有xml中只想要一些像“TIMESTAMP”这样的元素。

我该怎么做?

感谢。

0 个答案:

没有答案