这里使用的是nu.xom。
Builder builder = new Builder();
InputStream is = new ByteArrayInputStream(yourString.getBytes());
try {
doc = builder.build(new BufferedReader(new InputStreamReader(is)));
} catch (ValidityException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (ParsingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
//取得所有名叫item的节点
Nodes items = doc.query("//item");
for (int i = 0; i < items.size(); i++) {
Node e = items.get(i);
...........................
}