Latest web development tutorials

XLink dan XPointer sintaks

sintaks XLink

Dalam HTML, kita tahu elemen <a> mendefinisikan hyperlink. Tapi XML tidak bekerja kasus. Dalam dokumen XML, Anda dapat menggunakan nama yang Anda inginkan - sehingga browser tidak dapat diprediksi dalam dokumen XML apa hyperlink elemen bisa disebut.

Hyperlink didefinisikan dalam dokumen XML adalah untuk ditempatkan pada elemen dapat digunakan sebagai tag hyperlink.

Berikut adalah XLink dalam dokumen XML untuk membuat link ke sebuah contoh sederhana:

<?xml version="1.0"?>

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

<homepage xlink:type="simple"
xlink:href="http://www.w3schools.com">Visit W3Schools</homepage>

<homepage xlink:type="simple"
xlink:href="http://www.w3.org">Visit W3C</homepage>

</homepages>

Untuk mengakses properti dan karakteristik XLink, kita harus dinyatakan di bagian atas dokumen XLink namespace.

XLink namespace adalah: "http://www.w3.org/1999/xlink".

<Homepage> elemen xlink: Jenis dan xlink: atribut href mendefinisikan jenis dan atribut href dari namespace XLink.

xlink: type = "sederhana" dapat membuat sederhana dua ujung link (yang berarti "untuk pergi dari sini"). Kemudian, kita akan mempelajari multiport Link (multi-directional).


XPointer Sintaks

Dalam HTML, kita dapat membuat halaman HTML dan kedua titik ke titik dalam sebuah halaman HTML untuk hyperlink bookmark (menggunakan #).

Kadang-kadang, hal itu dapat mengarah ke konten yang lebih spesifik akan lebih bermanfaat. Sebagai contoh, kita perlu untuk menunjuk ke daftar spesifik item dalam ketiga atau baris kedua paragraf kelima titik. Dengan XPointer sangat mudah dilakukan.

Jika poin hyperlink ke dokumen XML, kita bisa XLink: atribut href ditambahkan ke bagian belakang URL XPointer, sehingga Anda dapat menavigasi (dengan ekspresi XPath) untuk mendokumentasikan lokasi tertentu dari.

Misalnya, dalam contoh berikut, kita menggunakan XPointer poin untuk item kelima dalam daftar dengan id "rock" yang unik.

href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"