Kiểm tra XPath
Công cụ kiểm tra XPath miễn phí trực tuyến, truy vấn tài liệu XML
XPath là gì?
XPath (XML Path Language) là ngôn ngữ truy vấn để chọn node từ tài liệu XML. Nó được sử dụng trong XSLT, web scraping, phân tích cấu hình và trích xuất dữ liệu XML. Biểu thức XPath điều hướng cây XML sử dụng đường dẫn như /root/element[@attr='value'].
Cách thử nghiệm biểu thức XPath
Dán XML vào vùng nhập liệu. Nhập biểu thức XPath và nhấn Evaluate. Công cụ hiển thị node khớp và giá trị. Biểu thức phổ biến: //element chọn tất cả phần tử, //@attr chọn tất cả thuộc tính, //book[price>30] sử dụng predicate.
▶Sự khác biệt giữa / và // là gì?
/ chọn từ node gốc hoặc tạo đường dẫn tuyệt đối. // chọn node ở bất kỳ đâu trong tài liệu bất kể vị trí. Sử dụng /bookstore/book cho con trực tiếp và //book cho bất kỳ phần tử book nào.
▶Tôi có thể sử dụng XPath với HTML?
XPath hoạt động với XML well-formed. Hầu hết HTML hiện đại có thể được phân tích là XML/XHTML. Đối với web scraping, công cụ phát triển trình duyệt hỗ trợ truy vấn XPath trên HTML trực tiếp.
▶Làm thế nào để chọn phần tử theo thuộc tính?
Sử dụng //element[@attribute='value'] để chọn phần tử có giá trị thuộc tính cụ thể. Sử dụng //element[@attribute] để chọn phần tử có thuộc tính bất kể giá trị.