บทช่วยสอน ตัวอย่าง XPath ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ เช่นเอกสาร XML,โหลดเอกสาร XML,เลือกโหนด,เลือกชื่อทั้งหมด,ตัวอย่าง,เลือกชื่อแรกของหนังสือ,ตัวอย่าง,ตัวอย่าง,เลือกทุกราคา,ตัวอย่าง,เลือกเป็นราคาที่สูงกว่าราคาโหนด 35,ตัวอย่าง,เลือกโหนดราคาที่สูงกว่า 35 ชื่อ,ตัวอย่าง,
ในส่วนนี้ให้เราเรียนรู้จากตัวอย่างบางไวยากรณ์ XPath ขั้นพื้นฐาน
เราจะใช้เอกสาร XML นี้ในตัวอย่างต่อไปนี้:
"Books.xml":
มุมมอง "books.xml" แฟ้มในเบราว์เซอร์ของคุณ
เบราว์เซอร์ที่ทันสมัยรองรับการใช้งานของ XMLHttpRequest ที่จะโหลดเอกสาร XML
รหัสเบราว์เซอร์ที่ทันสมัยที่สุด:
สำหรับเบราว์เซอร์ไมโครซอฟท์เก่า (IE 5 และ 6) ของรหัส:
แต่น่าเสียดายที่ Internet Explorer และวิธีการที่แตกต่างกันในการจัดการอื่น ๆ XPath
ในตัวอย่างของเรามันมีรหัสเบราว์เซอร์ที่สำคัญที่สุด
Internet Explorer ใช้ selectNodes () วิธีการจากเอกสาร XML เพื่อเลือกโหนด:
Firefox, Chrome, Opera และ Safari ใช้ประเมิน () วิธีการเลือกโหนดจากเอกสาร XML:
ตัวอย่างต่อไปนี้เลือกโหนดชื่อทั้งหมด:
ตัวอย่างต่อไปนี้เลือกองค์ประกอบร้านหนังสือด้านล่างแรกชื่อหนังสือโหนด:
มีปัญหา ตัวอย่างข้างต้นของผลที่แตกต่างกันใน IE และเบราว์เซอร์อื่น ๆ
IE5 และต่อมา [0] ถือเป็นโหนดแรกและเป็นไปตามมาตรฐาน W3C ควรเป็น [1]
เพื่อที่จะแก้ปัญหา IE5 + [0] และ [1] ของปัญหาคุณสามารถตั้งค่าตัวเลือกภาษาสำหรับ XPath นี้ (SelectionLanguage)
ตัวอย่างต่อไปนี้เลือกองค์ประกอบร้านหนังสือด้านล่างแรกชื่อหนังสือโหนด:
ตัวอย่างต่อไปนี้เลือกทั้งหมดราคาโหนดข้อความ:
ตัวอย่างต่อไปนี้เลือกราคาทั้งหมดสูงกว่าราคา 35 โหนด:
ตัวอย่างต่อไปนี้เลือกทั้งหมดโหนดชื่อราคาที่สูงกว่า 35: