Latest web development tutorials

แกน 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>


แกน XPath (แกน)

แกนสามารถกำหนดเกี่ยวกับการตั้งค่าของโหนดของโหนดปัจจุบัน

ชื่อแกน ผล
บรรพบุรุษ เลือกบรรพบุรุษทั้งหมดของโหนดปัจจุบัน (แม่ปู่ย่าตายาย ฯลฯ )
ปู่ย่าตายายหรือด้วยตนเอง เลือกบรรพบุรุษทั้งหมดของโหนดปัจจุบัน (แม่ปู่ย่าตายาย ฯลฯ ) และโหนดปัจจุบันตัวเอง
คุณลักษณะ การเลือกคุณลักษณะทั้งหมดของโหนดปัจจุบัน
เด็ก เลือกองค์ประกอบของเด็กทั้งหมดของโหนดปัจจุบัน
ลูกหลาน เลือกลูกหลานขององค์ประกอบโหนดปัจจุบัน (ก่อการ Sun, ฯลฯ )
ลูกหลานหรือด้วยตนเอง เลือกลูกหลานขององค์ประกอบโหนดปัจจุบัน (ก่อการ Sun, ฯลฯ ) และโหนดปัจจุบันตัวเอง
ดังต่อไปนี้ เลือกโหนดทั้งหมดในเอกสารหลังแท็กปิดของโหนดปัจจุบัน
namespace เลือก namespaces ทั้งหมดของโหนดปัจจุบัน
ผู้ปกครอง เลือกแม่ของโหนดปัจจุบัน
มาก่อน เลือกโหนดทั้งหมดในเอกสารก่อนที่จะแท็กเริ่มต้นของโหนดปัจจุบัน
ก่อน-พี่น้อง เลือกพี่น้องทั้งหมดก่อนโหนดปัจจุบัน
ตนเอง เลือกโหนดปัจจุบัน