回覆列表
  • 1 # 使用者5080196806422

    DOM4j

    public static Map getKeyValueFromXml(String xmlContent, String listPath, String keyName,

    String。

    。。 valName) {

    Map ret = new HashMap();

    org。dom4j。Document document = null;

    try {

    document = DocumentHelper。

    parseText(xmlContent);

    } catch (DocumentException documentException) {

    documentException。printStackTrace();

    }

    if (document != null) {

    List keyNodes = document。

    selectNodes(listPath);

    for (org。dom4j。Node keyNode : keyNodes) {

    if (keyNode instanceof Element) {

    Element ele = (Element) keyNode;

    String key = ele。

    elementText(keyName);

    String[] val = new String[valName。length];

    for (int i = 0; i

    String val1 = ele。

    elementText(valName[i]);

    val[i] = val1;

    }

    ret。put(key, val);

    }

    }

    }

    return ret;

    }。

  • 中秋節和大豐收的關聯?
  • 遇到“輕鬆籌”、“水滴籌”或“愛心籌”,你怎麼看待?