04/04/2013 Nội dung Giới thiệu XLink XPointer Cú pháp XLink Cú pháp XPointer XLink XPointer Nguyễn Hồng Phương 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 Truyền thông Đại học Bách Khoa Hà Nội Giới thiệu XLink? XML Linking Language Được sử dụng ñể tạo siêu liên kết tài liệu XML Bất kỳ phần tử tài liệu XML ñều link XLink hỗ trợ link ñơn giản (giống HTML) link mở rộng (liên kết ña tài nguyên với nhau) Link ñược ñịnh nghĩa bên file ñược liên kết Là khuyến cáo W3C XLink ñịnh nghĩa cách chuẩn tạo siêu liên hết tài liệu XML XPointer cho phép siêu liên kết tới ñiểm cụ thể tài liệu XML XPointer Cú pháp XLink Tạo ñánh dấu phần tử XML Pointer Language Cho phép liên kết tới ñiểm phần xác ñịnh tài liệu XML Sử dụng biểu thức XPath ñể duyệt tài liệu XML Là khuyến cáo W3C Visit W3Schools Visit W3C 04/04/2013 Cú pháp XLink (tiếp) Có kiểu XLink ñược ñịnh nghĩa thông qua giá trị thuộc tính xlink:type Khai báo không gian tên XLink ñầu tài liệu "http://www.w3.org/1999/xlink" Thuộc tính xlink:type the xlink:href phần tử cho biết thuộc tính type href bắt nguồn từ không gian tên xlink xlink:type="simple" tạo link ñơn giản Giá trị Mô tả simple Liên kết ñơn giản, giống HTML extended Liên kết mở rộng locator Định vị arc Cung liên kết resource Tài nguyên liên kết Title Tiêu ñề liên kết None Tùy biến Liên kết ñơn giản thuộc tính xlink:show new link ñựợc mở với cửa sổ xlink:actuate=”onLoad” link tự ñộng ñược gọi, tức không cần phải click vào link này, xlink:actuate=”onRequest” link không ñược gọi cách tự ñộng liên kết ñơn giản giống liên kết HTML, kết hợp với thuộc tính xlink:type có thuộc tính sau: Tên thuộc tính Giá trị xlink:href Là ñịa cần link ñến xlink:show new, replace, embed xlink:actuate onLoad, onRequest 10 Khi thuộc tính xlink:show ñược thiết lập embed tài liệu link ñược nhúng vào tài liệu hành, hình dung giống liên kết HTML Khi thuộc tính xlink:show ñược thiết lập replace nội dung link ñược thay trang tại, kết hợp với thuộc tính xlink:actuate=”onLoad” link ñược tự ñộng gọi After clicking on this link the following example will open in this window 11 Mozilla M17 users: This feature is not yet implemented, otherwise you will see the picture here 12 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 từ nguồn khác XLink mở rộng tập ñịnh nghĩa bao gồm quan hệ tài nguyên nguồn tài nguyên ñích Có hai loại tài nguyên liên kết mở rộng ñược thuộc tính xlink:type, ñó resource (tài nguyên cục bộ) locator (tài nguyên xa) Tài nguyên cục ñược ñịnh nghĩa trưc tiếp bên liên kết tài nguyên xa ñược tham chiếu ñến thông qua ñịa URL/URI Cafe au Lait