XLink และ XPointer ไวยากรณ์
ไวยากรณ์ XLink
ใน HTML, เรารู้องค์ประกอบ <a> กำหนดเชื่อมโยงหลายมิติ แต่ XML ไม่ได้ทำงานกรณีที่ ในเอกสาร XML คุณสามารถใช้ชื่อใด ๆ ที่คุณต้องการ - เพื่อให้เบราว์เซอร์จะไม่แน่นอนในเอกสาร XML สิ่งองค์ประกอบเชื่อมโยงหลายมิติสามารถเรียกว่า
เชื่อมโยงหลายมิติที่กำหนดไว้ในเอกสาร XML ที่จะถูกวางไว้บนองค์ประกอบที่สามารถนำมาใช้เป็นแท็กเชื่อมโยงหลายมิติ
นี่คือ XLink ในเอกสาร XML เพื่อสร้างการเชื่อมโยงไปเป็นตัวอย่างง่ายๆ:
<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>
ในการเข้าถึงคุณสมบัติและลักษณะของ XLink ที่เราจะต้องได้รับการประกาศที่ด้านบนของเอกสาร XLink Namespace อย่าง
XLink namespace คือ "http://www.w3.org/1999/xlink"
<โฮมเพจ> องค์ประกอบ XLink: ชนิดและ XLink: แอตทริบิวต์ href กำหนดคุณลักษณะชนิดและ href จาก namespace XLink
XLink: type = "ง่าย" สามารถสร้างง่ายปลายทั้งสองข้างของการเชื่อมโยง (หมายถึง "ที่จะไปจากที่นี่") ต่อมาเราจะศึกษาการเชื่อมโยง multiport (ที่หลายทิศทาง)
XPointer ไวยากรณ์
ใน HTML เราสามารถสร้างหน้าเว็บ HTML และจุดทั้งจุดที่อยู่ในหน้า HTML เพื่อเชื่อมโยงหลายมิติบุ๊ก (ใช้ #)
บางครั้งก็สามารถชี้ไปที่เนื้อหาเฉพาะจะเป็นประโยชน์มากขึ้น ตัวอย่างเช่นเราต้องชี้ไปยังรายการที่เฉพาะเจาะจงของรายการในสามหรือบรรทัดที่สองของวรรคห้าของจุด โดย XPointer มันเป็นเรื่องง่ายมากที่จะทำ
หากจุดเชื่อมโยงหลายมิติไปยังเอกสาร XML เราสามารถ XLink: แอตทริบิวต์ href เพิ่มเข้าไปในส่วนด้านหลังของ URL XPointer เพื่อให้คุณสามารถควบคุมทิศทาง (กับนิพจน์ XPath) เพื่อจัดทำเอกสารสถานที่เฉพาะเจาะจงของ
ยกตัวอย่างเช่นในตัวอย่างต่อไปนี้เราจะใช้จุด XPointer กับรายการที่ห้าในรายการโดยที่ไม่ซ้ำกัน id "ร็อค"