Mẫu XLink

Hãy cùng tìm hiểu một số ngữ pháp cơ bản của XLink thông qua việc nghiên cứu một ví dụ

Văn bản ví dụ XML

Xin hãy xem tài liệu XML bên dưới, "bookstore.xml", nó được sử dụng để hiển thị sách:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore xmlns:xlink="http://www.w3.org/1999/xlink">
<book title="Harry Potter">
  <description
  xlink:type="simple"
  xlink:href="http://book.com/images/HPotter.gif"
  xlink:show="new">
  As his fifth year at Hogwarts School of Witchcraft and
  Wizardry approaches, 15-year-old Harry Potter is.....
  </description>
</book>
<book title="XQuery Kick Start">
  <description
  xlink:type="simple"
  xlink:href="http://book.com/images/XQuery.gif"
  xlink:show="new">
  XQuery Kick Start cung cấp một giới thiệu ngắn gọn
  đến tiêu chuẩn XQuery......
  </description>
</book>
</bookstore>

Xem tệp "bookstore.xml" trong trình duyệt của bạn

Trong ví dụ trên, không gian tên của tài liệu XLink được khai báo ở đầu tài liệu:

xmlns:xlink="http://www.w3.org/1999/xlink"

Điều này có nghĩa là tài liệu có thể truy cập các thuộc tính và tính năng của XLink.

xlink:type="simple" có thể tạo liên kết đơn giản tương tự như HTML. Bạn cũng có thể quy định các liên kết phức tạp hơn (liên kết đa hướng), nhưng hiện tại, chúng ta chỉ sử dụng liên kết đơn giản.

Thuộc tính xlink:href xác định URL cần liên kết, trong khi thuộc tính xlink:show xác định nơi mở liên kết. xlink:show="new" có nghĩa là liên kết (trong ví dụ này, là một hình ảnh) sẽ mở trong cửa sổ mới.