//1.獲取student.xml的path
string path = jsoupdemo6.
class
.getclassloader()
.getresource
("student.xml").
getpath()
;//2.獲取document物件
document document = jsoup.
parse
(new
file
(path)
,"utf-8");
//3.根據document物件,建立jxdocument物件
jxdocument jxdocument =
newjxdocument
(document)
;//4.結合xpath語法查詢
查詢所有student標籤
list
jxnodes = jxdocument.
seln
("//student");
for(jxnode jxnode : jxnodes)
system.out.
println
("--------------------");
查詢所有student標籤下的name標籤
list
jxnodes2 = jxdocument.
seln
("//student/name");
for(jxnode jxnode : jxnodes2)
system.out.
println
("--------------------");
查詢student標籤下帶有id屬性的name標籤
list
jxnodes3 = jxdocument.
seln
("//student/name[@id]");
for(jxnode jxnode : jxnodes3)
system.out.
println
("--------------------");
查詢student標籤下帶有id屬性的name標籤 並且id屬性值為zr
list
jxnodes4 = jxdocument.
seln
("//student/name[@id='zr']");
for(jxnode jxnode : jxnodes4)
<?xml version="1.0" encoding="utf-8" ?>
>
number
="zr_0001"
>
"zr"
>
>
張xing
>
>
三ming
>
name
>
>
18age
>
>
male***
>
student
>
number
="zr_0002"
>
>
jackname
>
>
18age
>
>
female***
>
student
>
students
>
XML解析 Jsoup解析器
jsoup快捷查詢方式 jsoup概念 跳轉到目錄 jsoup基本使用 提取碼 0uvi 獲取document物件 獲取對應標籤的element物件 獲取資料 public static void getfirstname throws exception jsoup中的物件 跳轉到目錄 獲取對應的...
Jsoup獲取xml中標籤
jsoup對於處理html.xml很強大.這裡主要記錄如何獲取一篇xml中的某個節點 這裡封裝的工具類,和我上篇帖子一樣.依賴 com.thoughtworks.xstreamgroupid xstreamartifactid 1.4.9version dependency org.jsoupgro...
網頁解析之Jsoup
jsoup功能非常強大,可以解析乙個完整的網頁,當然了,也可以解析乙個網頁的一部分,還可以解析乙個字串,文字。具體使用可以參考使用文件,這裡我主要講解如何解析乙個完整的網頁。1.獲取網頁的資料 httpclient client new defaulthttpclient 例項化乙個httpclie...