Hướng dẫn XPath

XPath là ngôn ngữ để tìm kiếm thông tin trong tài liệu XML. XPath được sử dụng để di chuyển qua các yếu tố và thuộc tính trong tài liệu XML.

Kiến thức cần có trước khi học:

Trước khi tiếp tục học, bạn nên có kiến thức cơ bản về:

  • HTML / XHTML
  • XML / XML không gian tên

Nếu bạn muốn học các dự án này trước tiên, hãy truy cập vào Trang chủ Truy cập các hướng dẫn này.

XPath là gì?

  • XPath sử dụng biểu thức đường dẫn để di chuyển trong tài liệu XML
  • XPath chứa một thư viện hàm tiêu chuẩn
  • XPath là yếu tố chính trong XSLT
  • XPath là tiêu chuẩn W3C

Biểu thức đường dẫn XPath

XPath sử dụng biểu thức đường dẫn để chọn nút hoặc tập hợp nút trong tài liệu XML. Các biểu thức đường dẫn này rất tương tự với những biểu thức mà chúng ta thường thấy trong hệ thống tệp máy tính thông thường.

Hàm tiêu chuẩn XPath

XPath chứa hơn 100 hàm nội bộ. Các hàm này được sử dụng cho việc so sánh chuỗi, số, ngày/giờ, xử lý nút và QName, xử lý chuỗi, giá trị luận lý, v.v.

Sử dụng XPath trong XSLT

XPath là yếu tố chính trong tiêu chuẩn XSLT. Nếu không có kiến thức về XPath, bạn sẽ không thể tạo được tài liệu XSLT.

Bạn có thể trong cuốn sách của chúng tôi《Hướng dẫn XSLTđể đọc thêm nội dung.

XQuery và XPointer đều được xây dựng dựa trên biểu thức XPath. XQuery 1.0 và XPath 2.0 chia sẻ cùng một mô hình dữ liệu và hỗ trợ cùng các hàm và toán tử.

Bạn có thể trong cuốn sách của chúng tôi《Hướng dẫn XQueryđể đọc thêm về XQuery.

XPath là tiêu chuẩn W3C

XPath trở thành tiêu chuẩn W3C vào ngày 16 tháng 11 năm 1999.

XPath được thiết kế để sử dụng bởi XSLT, XPointer và phần mềm phân tích XML khác.

Bạn có thể trong cuốn sách của chúng tôi《Hướng dẫn W3C》để đọc thêm thông tin về tiêu chuẩn XPath.