Chọn tất cả hậu duệ (con, cháu, ...) của nút hiện tại:
XPath: //div[@id='parent1']/descendant::div
HTML:
<div id="parent1"> <div id="child1">Nội dung 1</div> <div id="child2">Nội dung 2</div> </div>
Đáp án: Chọn các phần tử div
có id="child1"
và id="child2"
.
XPath: //div[@id='grandparent2']/descendant::span
HTML:
<div id="grandparent2"> <div id="parent2"> <span id="child2-1">Nội dung 2-1</span> <span id="child2-2">Nội dung 2-2</span> </div> </div>
Đáp án: Chọn các phần tử span
có id="child2-1"
và id="child2-2"
.
XPath: //div[@id='grandparent3']/descendant::p
HTML:
<div id="grandparent3"> <div id="parent3"> <p id="child3-1">Nội dung 3-1</p> <p id="child3-2">Nội dung 3-2</p> </div> </div>
Đáp án: Chọn các phần tử p
có id="child3-1"
và id="child3-2"
.
Chọn tất cả hậu duệ và chính nút hiện tại:
XPath: //div[@id='parent1']/descendant-or-self::div
HTML:
<div id="parent1"> <div id="child1">Nội dung 1</div> <div id="child2">Nội dung 2</div> </div>
Đáp án: Chọn các phần tử div
có id="parent1"
, id="child1"
và id="child2"
.
XPath: //div[@id='grandparent2']/descendant-or-self::span
HTML:
<div id="grandparent2"> <div id="parent2"> <span id="child2-1">Nội dung 2-1</span> <span id="child2-2">Nội dung 2-2</span> </div> </div>
Đáp án: Chọn các phần tử span
có id="child2-1"
và id="child2-2"
.
XPath: //div[@id='grandparent3']/descendant-or-self::p
HTML:
<div id="grandparent3"> <div id="parent3"> <p id="child3-1">Nội dung 3-1</p> <p id="child3-2">Nội dung 3-2</p> </div> </div>
Đáp án: Chọn các phần tử p
có id="child3-1"
và id="child3-2"
.