我有一个String值,实际上是一个xml数据。我必须解析xml数据的String并从中获取单个值。我们怎么做到这一点?
答案 0 :(得分:0)
Java中有许多不同的XML API - 一些内置于框架中,一些不是。
使用的一个更简单的方法是JDOM:
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new StringReader(text));
// Now examine the document, perhaps by XPath or by navigating
// programmatically, like this:
String fooContents = doc.getRootElement()
.getChild("foo")
.getText();
答案 1 :(得分:0)
例如xstream。这很简单