JAVA全系列 教程
3762个小节阅读:7091.1k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
XPath即为XML路径语言,它是一种用来确定标记语言文档中某部分位置的语言。
使用方法:
Xpath
的jar包Document
对象Document
对象转为JXDocument
对象JXDocument
调用selN(String xpath)
,获取List<JXNode>
对象。List<JXNode>
,调用JXNode
的getElement()
,转为Element
对象。Element
对象。xxxxxxxxxx
public class Demo5 {
// Document
public static void main(String[] args) throws IOException, XpathSyntaxErrorException {
String path = Demo5.class.getClassLoader().getResource("com/itbaizhan/jsoup/student.xml").getPath();
// 1. 获取`Document`对象
Document document = Jsoup.parse(new File(path), "utf-8");
//2. 将`Document`对象转为`JXDocument`对象
JXDocument jxDocument = new JXDocument(document);
//3. `JXDocument`调用`selN(String xpath)`,获取`List<JXNode>`对象。
// List<JXNode> jxNodes = jxDocument.selN("//name");
// 想拿到baizhan_0001的年龄
List<JXNode> jxNodes = jxDocument.selN("//student[@id='baizhan_0001']/age");
//4. 遍历`List<JXNode>`,调用`JXNode`的`getElement()`,转为`Element`对象。
for (JXNode jxNode : jxNodes) {
Element element = jxNode.getElement();
//5. 处理`Element`对象。
System.out.println(element);
}
}
}
实时效果反馈
1. XPath是
A JAVA路径语言
B HTML路径语言
C CSS路径语言
D XML路径语言
答案
1=>D