Tìm hiểu cách tạo siêu kết nối trong XML với XLink

Ngôn ngữ liên kết XML (XLink) là một cách tạo liên kết trong Ngôn ngữ đánh dấu mở rộng (XML). XML được sử dụng trong phát triển web, tài liệu và quản lý nội dung. Siêu liên kết là một tham chiếu mà người đọc có thể theo dõi để xem một trang hoặc đối tượng internet khác. XLink cho phép bạn mô phỏng HTML làm gì với một thẻ và tạo một đoạn văn có thể thực hiện được bên trong một tài liệu.

Như với tất cả mọi thứ XML, có những quy tắc cần thực hiện khi tạo XLink.

Phát triển một siêu liên kết với XML yêu cầu sử dụng Mã định danh tài nguyên đồng nhất (URI) và không gian tên để thiết lập kết nối. Điều này cho phép bạn xây dựng một siêu liên kết cơ bản trong mã của bạn có thể được nhìn thấy trong luồng đầu ra. Để hiểu XLink, bạn phải nhìn kỹ hơn cú pháp.

XLink có thể được sử dụng theo hai cách để siêu liên kết trong tài liệu XML — như một liên kết đơn giản và như một liên kết mở rộng . Một liên kết đơn giản là siêu liên kết một chiều từ một phần tử này đến phần tử khác. Một liên kết mở rộng kết nối nhiều tài nguyên.

Tạo Tuyên bố XLink

Một không gian tên cho phép bất kỳ thành phần nào trong mã XML trở thành duy nhất. XML dựa vào các không gian tên trong suốt quá trình mã hóa như một dạng nhận dạng. Bạn phải khai báo không gian tên để tạo một siêu liên kết đang hoạt động. Cách tốt nhất để làm điều này là khai báo không gian tên XLink như một thuộc tính cho phần tử gốc. Điều này cho phép toàn bộ tài liệu truy cập vào các tính năng XLink.

XLink sử dụng một URI được cung cấp bởi World Wide Web Consortium (W3C) để thiết lập không gian tên.

Điều này có nghĩa là bạn luôn tham chiếu URI này khi tạo một tài liệu XML có chứa XLink.

Tạo siêu kết nối

Sau khi bạn khai báo không gian tên, điều duy nhất còn lại cần làm là đính kèm một liên kết đến một trong các phần tử của bạn.

xlink: href = "http://www.myhomepage.com">
Đây là trang chủ của tôi. Kiểm tra nó ra.

Nếu bạn đã quen thuộc với HTML, bạn sẽ thấy một số điểm tương đồng. XLink sử dụng href để xác định địa chỉ web của liên kết. Nó cũng đi theo liên kết với văn bản mô tả trang được liên kết giống như cách HTML.

Để mở trang trong một cửa sổ riêng, bạn thêm thuộc tính mới .

xlink: href = "http://www.myhomepage.com" xlink: show = "new">
Đây là trang chủ của tôi. Kiểm tra nó ra.

Việc thêm XLink vào mã XML của bạn sẽ tạo ra các trang động và cho phép bạn tham chiếu chéo trong một tài liệu.