ఎక్స్లింక్ మరియు ఎక్స్పాయర్ సింథాక్సిస్

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 属性定义了来自 XLink 命名空间的 type 和 href 属性。

xlink:type="simple" 可创建一个简单的两端链接(意思是“从这里到哪里”)。稍后我们会研究多端链接(多方向)。

XPointer 语法

在 HTML 中,我们可创建一个既指向某个 HTML 页面又指向 HTML 页面内某个书签的超级链接(使用#)。

有时,可指向更多具体的内容会更有好处。举例,我们需要指向某个特定的列表的第三个项目,或者指向第五段的第二行。通过 XPointer 是很容易做到的。

సూపర్ లింకులు కొన్ని ఎక్స్ఎమ్ఎల్ డాక్యుమెంట్లకు సూచించబడినప్పుడు, మాకు ఎక్స్లింక్ హెరెఫ్ ప్రాపర్టీలో ఎక్స్పాయర్ భాగాన్ని యూఆర్ఎల్ పైన జోడించవచ్చు, అలా చేస్తే మాకు డాక్యుమెంట్లో కొన్ని నిర్దిష్ట స్థానానికి నడిపించవచ్చు (ఎక్స్పాథ్ ఎక్స్ప్రెషన్ ద్వారా).

ఉదాహరణకు, క్రింది ఉదాహరణలో, మేము ప్రత్యేకమైన ఐడ్ 'రాక్' ద్వారా కొన్ని జాబితాలో ఐదవ ప్రాజెక్ట్ దిశానిర్దేశం చేస్తాము.

హెరెఫ్ ఎక్స్ప్లోర్ హెచ్చీ పి డబ్ల్యు డబ్ల్యు డబ్ల్యు కం సి డబ్ల్యు ఎక్స్మ్ల్ లైన్ ట్యు ఎక్స్మ్లైన్ లైన్ కం#ఐడ్('రాక్').చిల్డ్(5,ఐటీమ్)"