Syarat XLink dan XPointer
- Halaman Sebelumnya Pengenalan XLink
- Halaman Berikutnya Contoh XLink
Syarat XLink
Dalam HTML, kami tahu bahwa elemen <a> dapat mendefinisi pautan. Tetapi XML bukan seperti itu. Dalam dokumen XML, Anda dapat menggunakan apa saja yang Anda inginkan - sehingga untuk pemeriksa browser, itu sulit untuk dikenali jenis elemen pautan yang dapat dipanggil dalam dokumen XML.
Cara untuk mendefinisi pautan dalam dokumen XML adalah menempatkan tanda yang dapat digunakan sebagai pautan di dalam elemen.
Berikut adalah contoh sederhana penggunaan XLink untuk membuat pautan dalam dokumen XML:
<?xml version="1.0"?> <homepages xmlns:xlink="http://www.w3.org/1999/xlink"> <homepage xlink:type="simple" xlink:href="http://www.codew3c.com">Layari CodeW3C.com</homepage> <homepage xlink:type="simple" xlink:href="http://www.w3.org">Layari W3C</homepage> </homepages>
Untuk mengakses atribut dan sifat XLink, kami mesti mengumumkan ruang nama XLink di atas dokumen.
Ruang nama XLink adalah: "http://www.w3.org/1999/xlink".
Atribut xlink:type dan xlink:href dalam elemen <homepage> menentukan type dan atribut href daripada ruang nama XLink.
xlink:type="simple" boleh mencipta pautan dua hujung yang sederhana (berarti 'dari sini ke mana'). Nanti kami akan belajar tentang pautan multifar (berarah banyak).
Syarat XPointer
Dalam HTML, kami boleh membuat pautan super yang mengarahkan ke halaman HTML tertentu serta mengarahkan ke tanda buku dalam halaman HTML (dengan menggunakan #).
Kadang-kadang, mengarahkan ke kandungan yang lebih spesifik lebih baik. Contoh, jika kami perlu mengarahkan ke objek ke-3 dalam senarai tertentu, atau mengarahkan ke baris kedua di paragraf ke-5. Ini mudah dilakukan melalui XPointer.
Jika pautan super mengarahkan ke dokumen XML, kami boleh menambah bagian XPointer ke URL belakang, demikian kami boleh navigasi (melalui ekspresi XPath) ke lokasi khusus dalam dokumen.
Contoh, di contoh di bawah, kami menggunakan id unik 'rock' untuk mengarahkan ke objek ke-5 dalam senarai.
href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"
- Halaman Sebelumnya Pengenalan XLink
- Halaman Berikutnya Contoh XLink