You are on page 1of 29

Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 1


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 2


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 3


Học XPath qua hình ảnh minh họa

Lấy về tất cả thẻ BBB có 3 thẻ ông bà

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 4


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 5


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 6


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 7


Học XPath qua hình ảnh minh họa

Lấy về tất cả thẻ BBB mà có


thuộc tính name với giá trị bbb
(có tính khoảng trắng ở đầu và
cuối)

Lấy về tất cả thẻ BBB mà có


thuộc tính name với giá trị bbb
(không tính khoảng trắng ở đầu và
cuối)

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 8


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 9


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 10


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 11


Học XPath qua hình ảnh minh họa

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 12


Học XPath qua hình ảnh minh họa

Số kết hợp không bị hạn chế.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 13


Học XPath qua hình ảnh minh họa

Suy ra, /child::  /

Suy ra, /child::  /

Suy ra, /child::  /

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 14


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node con cháu của


tài liệu xml.

Vậy tương đương lấy về tất cả các


node của tài liệu xml.

Suy ra, /descendant::*  //*

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 15


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node con cháu của


thẻ cha BBB - con của thẻ gốc AAA

Lấy về tất cả các node con cháu của


thẻ CCC ở độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 16


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node con cháu có


tên DDD của thẻ CCC ở độ sâu bất
kỳ.

Lấy về tất cả các node cha của thẻ


DDD ở độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 17


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node ông bà của


node EEE.

Lấy về tất cả các node đã đưa ra


trong đường dẫn tuyệt đối (ngoại trừ
node EEE là không lấy).

Lấy về tất cả các node ông bà của


node FFF ở độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 18


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node em cùng cấp


với node BBB.

Lấy về tất cả các node em cùng cấp


với node CCC ở độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 19


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node anh cùng cấp


với node XXX.

Lấy về tất cả các node anh cùng cấp


với node CCC ở độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 20


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node có thẻ mở


phía sau thẻ đóng của node XXX.

Lấy về tất cả các node có thẻ mở


phía sau thẻ đóng của node ZZZ ở
độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 21


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node có thẻ đóng


phía trước thẻ mở của node XXX.

Lấy về tất cả các node có thẻ đóng


phía trước thẻ mở của node GGG ở
độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 22


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node con cháu của


XXX và kể cả node XXX.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 23


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node được cung cấp


trong đường dẫn tuyệt đối này.

Lấy về tất cả các node ông bà của


node GGG và kể cả bản thân node
GGG.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 24


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node ông bà của


node GGG ở độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 25


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node có thẻ mở


phía sau thẻ đóng của node GGG ở
độ sâu bất kỳ.

Lấy về tất cả các node có thẻ đóng


phía trước thẻ mở của node GGG ở
độ sâu bất kỳ.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 26


Học XPath qua hình ảnh minh họa

Lấy về tất cả các node GGG ở độ sâu


bất kỳ.

Sự kết hợp này sẽ tương đương lấy


về tất cả các node.

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 27


Học XPath qua hình ảnh minh họa

Lấy về tất cả node BBB có vị trí chẵn

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 28


Học XPath qua hình ảnh minh họa

Link tham khảo

http://www.zvon.org/xxl/XPathTutorial/General/examples.html

Nguyễn Hoài Ân – michel.it2005@gmail.com Page 29

You might also like