xml解析循环参数实例


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;
    }
}

原文地址:https://www.cnblogs.com/anuoruibo/p/2662396.html