คำนำออก XLink และ XPointer
- หน้าก่อนหน้า เรียนรู้ XLink
- หน้าต่อไป ตัวอย่าง XLink
XLink 语法
在 HTML 中,我们知道 <a> 元素可定义超级链接。不过 XML 不是这样工作的。在 XML 文档中,您可以使用任何你需要的名称 - 因此对于浏览器来说是无法预知在 XML 文档中可调用何种超级链接元素。
在 XML 文档中定义超级链接的方法是在元素上放置可用作超级链接的标记。
下面是在 XML 文档中使用 XLink 来创建链接的简单实例:
<?xml version="1.0"?> <homepages xmlns:xlink="http://www.w3.org/1999/xlink"> <homepage xlink:type="simple" xlink:href="http://www.codew3c.com">Visit CodeW3C.com</homepage> <homepage xlink:type="simple" xlink:href="http://www.w3.org">Visit W3C</homepage> </homepages>
เพื่อใช้ตัวแปลและคุณสมบัติของ XLink ต้องประกาศชนิด XLink ในบริเวณด้านบนของเอกสาร
ชนิด XLink คือ: "http://www.w3.org/1999/xlink"
xlink:type และ xlink:href ในประกาย homepage นิยามความหมายของ type และ href ในชนิด XLink
xlink:type="simple" สามารถสร้างลิงก์ที่มีสองปลาย (หมายถึง “จากที่นี้ไปที่ไหนนั้น”) ได้
คำนำออก XPointer
ใน HTML เราสามารถสร้างลิงก์ที่นำทางไปยังเว็บเพจ HTML และหน้าเซ็ปในเว็บเพจ HTML ด้วย (ใช้ #)
บางครั้ง การหนุนเนื้อหาเฉพาะที่มากกว่านี้อาจดีขึ้น ตัวอย่าง เราต้องการหนุนบริเวณที่สามของรายการเฉพาะหรือบริเวณที่สองของบทที่ห้า ผ่าน XPointer ก็ง่ายเพียงพอ
เมื่อสมาชิกของลิงก์มีการหนุน XML แล้ว เราสามารถใส่ส่วนของ XPointer ใน xlink:href หลัง URL ดังนั้นจึงสามารถนำทาง (ผ่าน XPath แสดง) ไปยังตำแหน่งเฉพาะในเอกสาร
ตัวอย่าง ในตัวอย่างด้านล่างนี้ เราใช้ id แห่งที่เด็ดขาด “rock” โดย XPointer หน้าจากบริเวณรายการโดยเฉพาะในบริเวณที่ห้า
href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"
- หน้าก่อนหน้า เรียนรู้ XLink
- หน้าต่อไป ตัวอย่าง XLink