XPath

XPath là viết tắt của XML Path Language. Nó dùng cú pháp không phải XML để cung cấp một cách linh hoạt nhằm định vị (chỉ tới) các phần khác nhau của tài liệu XML. Nó cũng có thể được dùng để kiểm tra các node đã được định vị trong tài liệu xem chúng có khớp với một mẫu nào đó hay không.

XPath chủ yếu được dùng trong XSLT, nhưng cũng có thể được dùng như một cách mạnh mẽ hơn nhiều để điều hướng qua DOM của bất kỳ tài liệu ngôn ngữ kiểu XML nào bằng XPathExpression, chẳng hạn như HTMLSVG, thay vì phụ thuộc vào các phương thức Document.getElementById() hoặc Document.querySelectorAll(), các thuộc tính Node.childNodes và các tính năng DOM Core khác.

XPath dùng ký hiệu dạng đường dẫn (như trong URL) để điều hướng qua cấu trúc phân cấp của tài liệu XML. Nó dùng cú pháp không phải XML để có thể được sử dụng trong URI và các giá trị thuộc tính XML.

Hướng dẫn

Các hướng dẫn XPath bao gồm các đoạn mã thực hành và mô tả cách dùng XPath trong JavaScript.

Giới thiệu về việc sử dụng XPath trong JavaScript

Mô tả một cách dùng XPath không thông qua XSLT.

Các đoạn mã XPath

Đây là các hàm tiện ích JavaScript, có thể được dùng trong mã của bạn, dựa trên các API XPath.

Tham khảo

Phần tham khảo XPath bao gồm tất cả các axis và hàm XPath được tài liệu hóa trên MDN.

XPath:Axes

Danh sách và định nghĩa các axis được xác định trong đặc tả XPath. Axis được dùng để mô tả quan hệ giữa các node.

XPath:Functions

Danh sách và mô tả các hàm XPath cốt lõi và các phần bổ sung dành riêng cho XSLT.

Xem thêm