这是一个Java方法,用于从指定的XML文档中获取指定XPath表达式所匹配的元素的文本内容。如果指定了一个索引,方法将返回匹配的元素列表中指定索引位置的元素的文本内容。如果索引为-1,方法将返回所有匹配元素的文本内容组成的字符串。

public static String getXPathText(Document dom, String xpath, int index) {
    Elements elements = dom.select(xpath);
    System.out.println(elements);
    if (index == -1) {
        StringBuilder sb = new StringBuilder();
        for (Element element : elements) {
            sb.append(element.text());
        }
        return sb.toString();
    } else {
        Element element = elements.get(index);
        return element.text();
    }
}
Java XPath 获取文本内容方法 - 获取XML元素文本

原文地址: https://www.cveoy.top/t/topic/m1qS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录