Giới thiệu XPath
- Trang trước Hướng dẫn XPath
- Trang tiếp theo Nút XPath
XPath là một ngôn ngữ để tìm kiếm thông tin trong tài liệu XML. XPath được sử dụng để di chuyển trong tài liệu XML thông qua các yếu tố và thuộc tính.
Kiến thức cần có trước khi học:
Trước khi bạn tiếp tục học, bạn nên có kiến thức cơ bản về các kiến thức sau:
- 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 hết, 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 của W3C
Biểu thức đường dẫn của XPath
XPath sử dụng biểu thức đường dẫn để chọn các 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 các biểu thức mà chúng ta thấy trong hệ thống tệp máy tính thông thường.
Hàm tiêu chuẩn của 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 giá trị chuỗi, số, ngày tháng, xử lý nút và QName, xử lý chuỗi, xử lý序列, 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 bạn 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ể đọc thêm về XQuery 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ể đọc thêm về XQuery 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 của W3C
XPath trở thành tiêu chuẩn của W3C vào ngày 16 tháng 11 năm 1999.
XPath được thiết kế để sử dụng cho XSLT, XPointer và các phần mềm phân tích XML khác.
Bạn có thể đọc thêm về XQuery trong cuốn sách của chúng tôi《Hướng dẫn của W3C》Để đọc thêm thông tin về tiêu chuẩn XPath.
- Trang trước Hướng dẫn XPath
- Trang tiếp theo Nút XPath