Latest web development tutorials

XLink และ XPointer ไวยากรณ์

ไวยากรณ์ XLink

ใน HTML, เรารู้องค์ประกอบ <a> กำหนดเชื่อมโยงหลายมิติ แต่ XML ไม่ได้ทำงานกรณีที่ ในเอกสาร XML คุณสามารถใช้ชื่อใด ๆ ที่คุณต้องการ - เพื่อให้เบราว์เซอร์จะไม่แน่นอนในเอกสาร XML สิ่งองค์ประกอบเชื่อมโยงหลายมิติสามารถเรียกว่า

เชื่อมโยงหลายมิติที่กำหนดไว้ในเอกสาร XML ที่จะถูกวางไว้บนองค์ประกอบที่สามารถนำมาใช้เป็นแท็กเชื่อมโยงหลายมิติ

นี่คือ XLink ในเอกสาร XML เพื่อสร้างการเชื่อมโยงไปเป็นตัวอย่างง่ายๆ:

<?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>

ในการเข้าถึงคุณสมบัติและลักษณะของ 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 "ร็อค"

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