intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

XPath

Chia sẻ: Cao Tuấn | Ngày: | Loại File: PDF | Số trang:17

63
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

 Là mot ngôn ng non-XML đưc dùng cùng vi XSLT.  S dng câu trúc, bieu th c ch n, hàm … Là một ngôn ngữ cho phép chọn ra các elements, các nodes trong một tài liệu XML. XPath 1.0 specification.Xpath xem một tài liệu XML như là một tập các node thuộc 7 kiểu sau

Chủ đề:
Lưu

Nội dung Text: XPath

  1. XPath Phạm Hồng Phong - SoICT – HUST
  2. XPath XPath Là m t ngôn ng non-XML đư c dùng cùng v i XSLT S d ng c u trúc, bi u th c ch n, hàm … Là một ngôn ngữ cho phép chọn ra các elements, các nodes trong một tài liệu XML XPath 1.0 specification http://www.w3.org/TR/xpath
  3. XPath 1.0 Data Model Xpath xem một tài liệu XML như là một tập các node thuộc 7 kiểu sau 1. Root (or document in 2.0) 2. Element 3. Attribute 4. Text 5. Namespace 6. Comment 7. Processing instruction
  4. Cây tài liệu của các nút
  5. Chọn các Nodes /A/B/C XPath
  6. Chọn các nodes (W3schools) Biểu thức Diễn tả nodename Chọn tất cả các nút con của nút có tên này / Chọn từ nút root //[] Chọn các nút trong Tài liệu từ nút hiện tại mà khớp với biểu thức chọn, không quan tâm tới vị trí . Chọn nút hiện tại .. Chọn cha của nút hiện tại @ Chọn các thuộc tính
  7. Ví dụ (W3schools) Biểu thức Diễn tả /bookstore Chọn phần tử gốc bookstore bookstore/b Chọn tất cả các nút book mà là con của nút ook bookstore //book Chọn tất cả các nút book mà không quan tâm tới vị trí của nó trong Tài liệu bookstore// Chọn tất cả các nút book mà là con cháu của book nút bookstore, không quan tâm tới vị trí dưới nút bookstore //@lang Chọn tất cả các thuộc tính có tên là lang
  8. Ví dụ /bookstore/book[1] /bookstore/book[last()] /bookstore/book[last()-1] /bookstore/book[position()35.00] /bookstore/book[price>35.00]/title
  9. Xpath Axes
  10. Xpath Operations
  11. Ví dụ
  12. Ví dụ
  13. Ví dụ
  14. Ví dụ
  15. Ví dụ
  16. Quan hệ với các ngôn ngữ khác XSL XSL Formatting XSL Transformations Objects uses XML Path Language 16
  17. 17
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2