XML DOM - Đối tượng XPathExpression
- Trang trước DOM XMLSerializer
- Trang tiếp theo DOM XPathResult
Một truy vấn XPath đã được biên dịch.
Đối tượng XPathExpression là biểu hiện biên dịch của một truy vấn XPath, được Document.createExpression() Trả về. Sử dụng phương thức evaluate() để tính toán biểu thức dựa trên một nút tài liệu cụ thể. Nếu bạn cần tính toán một truy vấn XPath chỉ một lần, bạn có thể sử dụng Document.evaluate()Nó được biên dịch và tính toán biểu thức trong một bước.
IE không hỗ trợ đối tượng XPathExpression.
Xem thêm:Node.selectNodes() và Node.selectSingleNode()hãy xem các phương thức XPath đặc thù cho IE.
XPathExpression.evaluate()
Tính toán một truy vấn XPath đã biên dịch.
Cú pháp
evaluate(contextNode,type,result)
contextNode tham số là nút hoặc tài liệu dựa trên đó tính toán truy vấn.
type tham số là loại kết quả mong đợi. Tham số này nên là XPathResult định nghĩa một hằng số.
result tham số là một Đối tượng XPathResultthì lưu trữ kết quả truy vấn trong đó. Nếu muốn phương thức evaluate() tạo và trả về một kết quả mới Đối tượng XPathResultthì là null.
giá trị trả về
lưu kết quả truy vấn XPathResult. Hoặc là result thì đối tượng được truyền qua tham số, hoặc result Một đối tượng mới được tạo để null Đối tượng XPathResult.
Giải thích
Phương thức này tính toán XPathExpression dựa trên nút hoặc tài liệu đã chỉ định, và trả về kết quả vào Đối tượng XPathResult.
Xem thêm XPathResult,hãy xem cách lấy giá trị từ đối tượng trả về.
- Trang trước DOM XMLSerializer
- Trang tiếp theo DOM XPathResult