Document document = sr.read(IOUtils.toInputStream(result));
List<Node> nodes = document.selectNodes("/output/data/list");
for (Node node : nodes) {
for (Node node : nodes) {
String id = XmlUtils.getNodeValue(node, "id");
String userName = XmlUtils.getNodeValue(node, "userName");
public class XmlUtils {
public static String getNodeValue(Node node, String nodeName) {
Node target = node.selectSingleNode(nodeName);
return getNodeText(target);
}
public static String getNodeText(Node node) {
return node != null ? node.getText().trim() : null;
}
}