แกน XPath (แกน)
เช่นเอกสาร XML
เราจะใช้เอกสาร XML นี้ในตัวอย่างต่อไปนี้:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
แกน XPath (แกน)
แกนสามารถกำหนดเกี่ยวกับการตั้งค่าของโหนดของโหนดปัจจุบัน
ชื่อแกน | ผล |
---|---|
บรรพบุรุษ | เลือกบรรพบุรุษทั้งหมดของโหนดปัจจุบัน (แม่ปู่ย่าตายาย ฯลฯ ) |
ปู่ย่าตายายหรือด้วยตนเอง | เลือกบรรพบุรุษทั้งหมดของโหนดปัจจุบัน (แม่ปู่ย่าตายาย ฯลฯ ) และโหนดปัจจุบันตัวเอง |
คุณลักษณะ | การเลือกคุณลักษณะทั้งหมดของโหนดปัจจุบัน |
เด็ก | เลือกองค์ประกอบของเด็กทั้งหมดของโหนดปัจจุบัน |
ลูกหลาน | เลือกลูกหลานขององค์ประกอบโหนดปัจจุบัน (ก่อการ Sun, ฯลฯ ) |
ลูกหลานหรือด้วยตนเอง | เลือกลูกหลานขององค์ประกอบโหนดปัจจุบัน (ก่อการ Sun, ฯลฯ ) และโหนดปัจจุบันตัวเอง |
ดังต่อไปนี้ | เลือกโหนดทั้งหมดในเอกสารหลังแท็กปิดของโหนดปัจจุบัน |
namespace | เลือก namespaces ทั้งหมดของโหนดปัจจุบัน |
ผู้ปกครอง | เลือกแม่ของโหนดปัจจุบัน |
มาก่อน | เลือกโหนดทั้งหมดในเอกสารก่อนที่จะแท็กเริ่มต้นของโหนดปัจจุบัน |
ก่อน-พี่น้อง | เลือกพี่น้องทั้งหมดก่อนโหนดปัจจุบัน |
ตนเอง | เลือกโหนดปัจจุบัน |