Danh mục tài liệu

XPath

Số trang: 17      Loại file: pdf      Dung lượng: 447.66 KB      Lượt xem: 14      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Là mot ngôn ng non-XML đưc dùng cùngvi XSLT. S dng câu trúc, bieu thc chn, hàm …Là một ngôn ngữ cho phép chọn ra cácelements, các nodes trong một tài liệuXML.XPath 1.0 specification.Xpath xem một tài liệu XML như là mộttập các node thuộc 7 kiểu sau
Nội dung trích xuất từ tài liệu:
XPath XPathPhạm Hồng Phong - SoICT – HUST XPathXPath 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ácelements, các nodes trong một tài liệuXMLXPath 1.0 specification http://www.w3.org/TR/xpath 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 sau1. Root (or document in 2.0)2. Element3. Attribute4. Text5. Namespace6. Comment7. Processing instructionCây tài liệu của các nút Chọn các Nodes /A/B/C XPath 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 Ví dụ (W3schools)Biểu thức Diễn tả/bookstore Chọn phần tử gốc bookstorebookstore/b Chọn tất cả các nút book mà là con của nútook 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ệubookstore// Chọn tất cả các nút book mà là con cháu củabook 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 Ví dụ/bookstore/book[1]/bookstore/book[last()]/bookstore/book[last()-1]/bookstore/book[position()35.00]/bookstore/book[price>35.00]/titleXpath AxesXpath OperationsVí dụVí dụVí dụVí dụVí dụQuan hệ với các ngôn ngữ khácXSL XSL Formatting XSL Transformations Objects uses XML Path Language 1617