Java XPath 获取文本内容方法 - 获取XML元素文本
这是一个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();
}
}
原文地址: https://www.cveoy.top/t/topic/m1qS 著作权归作者所有。请勿转载和采集!