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

Bài giảng Tích hợp dữ liệu và XML - Chương 7: XLink và XPointer

Chia sẻ: Cố Dạ Bạch | Ngày: | Loại File: PDF | Số trang:5

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

Bài giảng Tích hợp dữ liệu và XML - Chương 7: XLink và XPointer. Chương này cung cấp cho sinh viên những nội dung gồm: giới thiệu; XLink; XPointer; cú pháp của XLink; cú pháp của XPointer;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Tích hợp dữ liệu và XML - Chương 7: XLink và XPointer

  1. 04/04/2013 Nội dung Giới thiệu XLink và XPointer XLink XPointer Cú pháp của XLink Nguyễn Hồng Phương Cú pháp của XPointer Email: phuong.nguyenhong@hust.edu.vn Site: http://is.hut.edu.vn/~phuongnh Bộ môn Hệ thống thông tin Viện Công nghệ thông tin và Truyền thông Đại học Bách Khoa Hà Nội 1 2 Giới thiệu XLink? XLink ñịnh nghĩa một cách chuẩn tạo XML Linking Language siêu liên hết trong các tài liệu XML Được sử dụng ñể tạo siêu liên kết trong XPointer cho phép siêu liên kết tới một các tài liệu XML ñiểm cụ thể hơn trong tài liệu XML Bất kỳ phần tử nào trong tài liệu XML ñều có thể là một link XLink hỗ trợ các link ñơn giản (giống HTML) và các link mở rộng (liên kết ña tài nguyên với nhau) Link có thể ñược ñịnh nghĩa bên ngoài file ñược liên kết Là khuyến cáo của W3C 3 4 XPointer Cú pháp của XLink XML Pointer Language Tạo bộ ñánh dấu trên các phần tử Cho phép liên kết tới 1 ñiểm của các phần xác ñịnh của một tài liệu XML Sử dụng biểu thức XPath ñể duyệt Visit W3Schools Là khuyến cáo của W3C Visit W3C 5 6 1
  2. 04/04/2013 Cú pháp của XLink (tiếp) Khai báo không gian tên XLink ở ñầu tài Có 7 kiểu XLink ñược ñịnh nghĩa thông qua liệu giá trị của thuộc tính xlink:type "http://www.w3.org/1999/xlink" Giá trị Mô tả Thuộc tính xlink:type và the xlink:href simple Liên kết ñơn giản, giống như trong HTML trong các phần tử cho extended Liên kết mở rộng locator Định vị biết thuộc tính type và href bắt nguồn arc Cung liên kết từ không gian tên xlink resource Tài nguyên liên kết xlink:type="simple" tạo 1 link ñơn giản Title Tiêu ñề liên kết None Tùy biến 7 8 Liên kết ñơn giản là một liên kết ñơn giản giống như liên kết thuộc tính xlink:show là new thì link này sẽ ñựợc trong HTML, kết hợp với thuộc tính mở ra với một cửa sổ mới xlink:type có các thuộc tính sau: xlink:actuate=”onLoad” thì link này sẽ tự ñộng ñược gọi, tức là không cần phải click vào link này, Tên thuộc tính Giá trị còn nếu xlink:actuate=”onRequest” thì link sẽ xlink:href Là một ñịa chỉ cần link ñến không ñược gọi một cách tự ñộng xlink:show new, replace, embed xlink:actuate onLoad, onRequest 9 10 Khi thuộc tính xlink:show ñược thiết lập là Khi thuộc tính xlink:show ñược thiết lập là embed replace thì nội dung của link nay sẽ ñược thì tài liệu link này sẽ ñược nhúng vào tài liệu hiện hành, chúng ta có thể hình dung nó giống thay thế ngay trên trang hiện tại, khi kết như liên kết trong HTML hợp với thuộc tính xlink:actuate=”onLoad” thì link này sẽ ñược tự ñộng gọi After clicking on this link the following example This feature is not yet implemented, will open in this window. otherwise you will see the picture here. 11 12 2
  3. 04/04/2013 Liên kết mở rộng (extended) XLink mở rộng dùng ñể liên kết nhiều nguồn tài liệu khác nhau từ những nguồn khác nhau. XLink mở rộng là tập các ñịnh nghĩa bao gồm Cafe au Lait ñích. Có hai loại tài nguyên liên kết mở rộng nguyên ở xa).
  4. 04/04/2013 Ví dụ XPointer Tài liệu XML mục tiêu: dogbreeds.xml One of the earliest uses of retrieving dogs was to help fishermen retrieve fish from the water.... The flat-coated retriever is a sweet, exuberant, lively dog that loves to play and retrieve.... The Rottweiler's ancestors were probably Roman drover dogs..... Confident, bold, alert and imposing, the Rottweiler is a popular choice for its ability to protect.... Sử dụng thuộc tính id trên mỗi phần tử muốn liên kết tới 19 20 Thay vì liên kết tới tài liệu hoàn chỉnh như XLink, Có thể sử dụng trực tiếp giá trị của id XPointer cho phép liên kết tới các phần xác ñịnh xlink:href="http://dog.com/dogbreeds.x của tài liệu ml#Rottweiler" Để liên kết tới một phần xác ñịnh trên 1 trang, sử dụng chỉ dấu # và một biểu thức XPointer sau URL trong thuộc tính xlink:href Biểu thức #xpointer(id("Rottweiler")) tham chiếu liệu mục tiêu xlink:href="http://dog.com/dogbreeds.xml Anton is my favorite dog. He has won a lot of..... #xpointer(id('Rottweiler'))" 21 22 Pluto is the sweetest dog on earth...... 23 24 4
  5. 04/04/2013 Lời hay ý ñẹp "Đối với người nhiều tài thì ñừng chê bai nhỏ mọn. Đối với người trọng danh dự thì chớ chỉ trích quá nhiều" Hoài Nam Tử 25 5
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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