XML DOM - XPathExpression อ็bject

คำถาม XPath ที่เข้ารหัสแล้ว。

XPathExpression อ็bject คือรูปแบบที่เข้ารหัสของคำถาม XPath โดย Document.createExpression() กลับค่า ใช้วิธี evaluate() ตามตัวเองของต้นของเอกสารที่เฉพาะเจาะจงเพื่อคำนวณออกเป็นค่าที่เห็นได้ ถ้าคุณต้องการคำนวณคำถาม XPath ได้เพียงครั้งเดียว คุณสามารถใช้ Document.evaluate()،มันทำการเข้ารหัสและคำนวณเพื่อง่ายต่อในขั้นตอนเดียว。

IE ไม่สนับสนุนอ็็bject XPathExpression。

ดู:Node.selectNodes() และ Node.selectSingleNode()รับรู้ว่ามีวิธี XPath ที่เฉพาะกับ IE

XPathExpression.evaluate()

คำนวณค้นหา XPath ที่ถูกแก้ไข

รูปแบบ

evaluate(contextNode,type,result)

contextNode ตัวแปรเป็นจุดหมายที่คำนวณค้นหาตามเครื่องมือ

type ตัวแปรเป็นประเภทของผลลัพธ์ที่คาดว่าจะได้ XPathResult ค่าที่กำหนดโดยค่านิยาม

result ตัวแปรเป็น องค์ประกอบ XPathResultโดยมีค่าที่กลับคืนเป็น null องค์ประกอบ XPathResultจะเป็น null

ค่าที่กลับคืน

ที่เก็บผลลัพธ์ของการค้นหา XPathResultหรือ result ที่ส่งผ่านผ่านตัวแทนขององค์ประกอบ result ที่ถูกสร้างขึ้นใหม่เพื่อ null องค์ประกอบ XPathResult.

ชี้แจง

วิธีนี้คำนวณ XPathExpression ตามจุดหมายที่กำหนดโดยเครื่องมือ และกลับคืนผลลัพธ์เข้าสู่ องค์ประกอบ XPathResult.

ดู XPathResultรับรู้ว่าจะเอาค่าออกมาจากองค์ประกอบที่ได้รับ