XML、XLink နှင့် XQuery
- ပြီးအစုအ�ွဲ့ XML XQuery
- နောက်အစုအဖွဲ့ XML စစ်ဆေးသူ
XLink ကို XML အခွဲအထုတ် တွင် ချိတ်ဆက်ရန် အသုံးပြုသည်
XPath
- XLink ကို XML အခွဲအထုတ် တွင် ချိတ်ဆက်ရန် အသုံးပြုသည်
- XML အခွဲအထုတ် တွင် အရာတစ်ခုခု သည် ချိတ်ဆက်နိုင်သည်
- XLink အလုပ်အကိုင် ဖြင့် ချိတ်ဆက်သော အခွဲအထုတ် အပြင် ချိတ်ဆက်ရန် အကူအညီပေးသည်
- XLink ဖြစ်သည်မှာ W3C အကြောင်းကြားသည်
XLink ဘရပ်သား ထောက်ပံ့
ဘရပ်သား သည် XML အခွဲအထုတ် တွင် XLink ကို ထောက်ပံ့ခြင်း မရှိ
သို့သော် အခြား အသုံးပြုသော ဘရပ်သား အားလုံး က ထောက်ပံ့ကြသည် SVG တွင် XLink.
XLink အဘိသနာမ
HTML တွင် <a> အရာတွင် အပြင်းအထန် ချိတ်ဆက်သည့် အရာဖြစ်သည်။ သို့သော် အကယ်၍ အမေရိကန် တွင် သူ၏ အလုပ် မပြုပါ
XML အခွဲအထုတ် တွင် မည်သည့် အရာကို အသုံးပြုနိုင်သည် - အစားအစားတွင် ဘရပ်သား သည် XML အခွဲအထုတ် တွင် ချိတ်ဆက်ပါသော အရာများ ကို ချိတ်ဆက်လိမ့်မည် မဟုတ်
XLink ကို XML အခွဲအထုတ် တွင် ချိတ်ဆက်ရန် အကူအညီပေးသော ပုံစံအမျိုးမျိုး ကို ရှာဖွေရန်
<?xml version="1.0" encoding="UTF-8"?> <homepages xmlns:xlink="http://www.w3.org/1999/xlink"> <homepage xlink:type="simple" xlink:href="https://www.codew3c.com">Visit CodeW3C.coms</homepage> <homepage xlink:type="simple" xlink:href="http://www.w3.org">Visit W3C</homepage> </homepages>
XLink အကြောင်းအရာ ကို လက်ခံရန် လို့မှာ XLink အမည်ရင်းကို ကြေညာပါသည်。XLink အမည်ရင်း ဖြစ်သည်မှာ 'http://www.w3.org/1999/xlink' ဖြစ်သည်。
<homepage> အရာတွင် xlink:type နှင့် xlink:href ဖော်ထုတ်ရာ အချက်အလက်များ XLink အမည်ရင်းများ မှ လာပါသည်。
xlink:type="simple" ဖြင့် အကယ်၍ ကျွန်ုပ်တို့သည် ကိုယ်တိုင် HTML နဲ့ တူညီသော ချိတ်ဆက်ပါသည် (သို့မဟုတ် 'ဒီနေရာသို့ လွှဲပြောင်းပါ')
xlink:href ဖော်ထုတ်ရာ URL ကို ချိတ်ဆက်ပါသည်。
XLink 实例
下面的 XML 文档包含 XLink 功能:
<?xml version="1.0" encoding="UTF-8"?>《雅舍谈吃》堪称潮汕美食的指南书,其中为美食爱好者和寻味者提供了所需要的指导和帮助; 这本书又可说是潮汕美食的人文读本,书中介绍的是潮汕美食而非潮汕饮食,充分地将食物背后所隐藏的乡土文化、饮食习俗和历史细节挖掘展现出来。 </description> </book> ဘိဂီးစ်၊ ဘန်စ် နှင့် ဘိန် သည် မိမိ ကျွန်ုပ် ကျွန်ုပ် တွင် ရှိသော အနှေးအချင်း အနှစ်းများ နှင့် အနှစ်းနှစ်ဆယ် ကျွန်ုပ် ကျွန်ုပ် တွင် ရှိသော အနှစ်းများ နှင့် ပြုနိုင်သော အနှစ်းများ ဖြစ်ကြပြီ။ သူ အချင်း အချင်း က အပြင်းအထန် အပြင်းအထန် ဘိုးစွာ သူ အချင်း အချင်း ကို ချီးမွမ်းပြီး ဘိုးစွာ ဘိုးစွာ သူ အချင်း အချင်း ကို အပြစ်မှုများ ကို ပြုလုပ်ပြီ ထို့ကြောင်း သူ အသုံးပြုသော အမှုန်းများ ကို ဖမ်းချက် နှင့် ပြည်သူများ ကို ပြန်လည်ရယူသည်...သို့သော် အပြင်းအထန် ပြုလုပ်သော စိတ်ပိုင်း တစ်ခု ရှိသည် ထို့ကြောင်း ကျွန်ုပ် စိတ်ဝင်စားသော အချက်အလက်များ ကို တင်ပြပါသည်... </description> </book> </bookstore>
အကျိုးသက်သက် အချက်အလက်
- XLink အမည်ရာ ပုံစံ က အချက်အလက်ပေါ်တွင် ဖော်ပြပြီ (xmlns:xlink="http://www.w3.org/1999/xlink")
- xlink:type="simple" က အကဲတန်း "အသစ်" အဖြစ် မိတ်ဆက်သည်
- xlink:href ဗဟုသုတ က မိတ်ဆက်သော URL ကို (ဥပမာ၊ ပုံ) အသိအမှတ်ပြုသည်
- xlink:show="new" က မိတ်ဆက်သည် အခြား ပေါ်ပေါ်တွင် ဖွင့်ပြသမည့် အချိန် အသိအမှတ်ပြုသည်
XLink - အတန်းတက်သွားလာ
အခြား အကျိုးသက်သက်များ တွင် အဆိုပါ အချက်အလက်များ ကို တင်ပြခဲ့ပါသည်
အခြား နေရာတွင် အစားထိုးသော အချိန် ကို ကုန်အထည် အဖြစ် သုံးစွဲပြီး မတစ်စိတ်မတစ်ခု မှ မတွေ့ခြင်း အခါတွင် အဆိုပါ XLink ကို အတန်းတက်သွားလာသည်
xlink:show ဗဟုသုတ ပမာဏကို "embed" အဖြစ် အစားထိုးခြင်း အပြီးတွင် မိတ်ဆက်သော ကုန်အထည်များ စာအုပ်ပုံတွင် တင်သွင်းပြသမည်။ ဥပမာ၊ သင် အဆိုပါ စာအုပ်ပုံ သည် အခြား XML စာအုပ်ပုံ ဖြစ်ကြောင်း ယူဆပါက အခြား XML စာအုပ်ပုံ အဆင့်အတန်းအသင့် ကို တည်ဆောက်နိုင်ပါသည်
xlink:actuate ဗဟုသုတ ကို အသုံးပြု၍ ကုန်အထည်များ ပေါ်ပေါ်တွင် ပေါ်ထွက်ပြသမည့် အချိန် အသိအမှတ်ပြုနိုင်ပါသည်
XLink ဗဟုသုတ
ဗဟုသုတ ပမာဏ ဖော်ပြ xlink:actuate onLoad onRequest other none အစားထိုးခြင်း အချိန် တင်သွင်းပြသမည့် အချိန် အသိအမှတ်ပြုခြင်း onLoad - မိတ်ဆက်သော ကုန်အထည်များ ပုံစံတင်တွေ့ရသည့် အချိန်တွင် တင်သွင်းပြသမည် onRequest - 单击链接之前不会读取或显示资源 xlink:href URL 规定要链接到的 URL。 xlink:show embed new replace other none 规定在哪里打开链接。默认为 "replace"。 xlink:type simple extended locator arc resource title none 规定链接的类型。XPointer
XPath- XPointer 允许链接指向 XML 文档的特定部分
- XPointer 使用 XPath 表达式在 XML 文档中导航
- XPointer 是 W3C 推荐标准
XPointer 浏览器支持
没有浏览器支持 XPointer。但 XPointer 也用于其他 XML 语言。
XPointer အမှတ်ပြ
ဤအခါ ကမ္ဘာ့ကို ချုပ်ဆိုင်းရန် ကိုယ်လက်မှတ်များကို အသုံးပြုပြီ...</xml>
ဤပါ အရာတွင် မူကြမ်း အရာဝတ္တုများကို ကြည့်ပါ...</xml>
<?xml version="1.0" encoding="UTF-8"?> <dogbreeds> <dog breed="Rottweiler" id="Rottweiler"> <picture url="https://dog.com/rottweiler.gif" /> <history>ရှေးကျသော ရိုက်တာများ၏ မိဘများသည် ရှေးကျသော ရှားတို့...</history> ရိုက်တာများကို ကျွန်းစိုက်ကြသည်...</history> <temperament>ယုံကြည်သော၊ ကြယ်လောက်၊ စိတ်ဝင်စား၊ အရေးပါသော ရိုက်တာများသည် ရှိပြီးသည်...</temperament> ကာကွယ်ရေးအရ အသုံးပြုရန် အသင့်ကြီးသော ကိုယ်လက်မှတ်ဖြစ်သည်...</temperament> </dog> <dog breed="FCRetriever" id="FCRetriever"> <picture url="https://dog.com/fcretriever.gif" /> <history>ကမ္ဘာ့အစောပိုင်းတွင် ချုပ်ဆိုင်းရန် ရိုက်တာများကို အသုံးပြုခြင်းမှာ...</history> ရေမှ အောက်ပိုင်းကို ချုပ်ဆိုင်းရန် င်းကျော်များကို ကူညီပေးသည်...</history> <temperament>The flat-coated retriever is a sweet, exuberant, ပြင်းထန်သော ဆန်းလေး ဖြစ်၍ ကစားချင် နှင့် အချက်အလက် ကို မြင်တွေ့ချင်သည်...</temperament> </dog> </dogbreeds>
သို့ဖြစ်၍,အချက်အလက် အချက်အလက် သည် အချက်အလက် အချက်အလက် အား အသုံးပြု သည်။
ထို့ကြောင့်,XPointer သည် စားသောက် အချက်အလက် ကို ချိတ်ဆက် ရန် အသုံးပြု သည်။ အချက်အလက် အချက်အလက် ကို ချိတ်ဆက် ရန် အသုံးပြု သည်။
စားသောက် ပေါ်မှ အချက်အလက် အချက်အလက် ကို ချိတ်ဆက် ရန် လို့တာ ဖြစ်ပါသည်။ အထူးသဖြင့် အချက်အလက် ကို ချိတ်ဆက် ရန် လို့တာ ဖြစ်ပါသည်။
xlink:href="https://dog.com/dogbreeds.xml#xpointer(id('Rottweiler'))"အဆိုပါ အစိုင်ချက် သည် ရည်ရွယ်သော အချက်အလက် အား အသုံးပြု ရန် ရည်ရွယ်သည့် အချက်အလက် အား အသုံးပြု ရန် အသုံးပြု သည်။
xlink:href="https://dog.com/dogbreeds.xml #xpointer(id('Rottweiler'))"。XPointer သည် အချက်အလက် ကို ပိုင်းဖြတ် ပေးသည့် စကားရပ် ကို အသုံးပြု ရန် လုပ်ဆောင်နိုင်ပါသည်။ အထူးသဖြင့် အရေးပါသော အချက်အလက် အား အသုံးပြု ရန် အပြင်းအထန် ပြောဆိုနိုင်ပါသည်:
xlink:href="https://dog.com/dogbreeds.xml#Rottweilerအောက်ပါ XML စာတမ်း သည် ရှစ်တို့၏ မျိုးစိတ် အသေးစိတ် အမြန်ပြင်း အချက်အလက် ပါဝင်သည်:
<?xml version="1.0" encoding="UTF-8"?> <mydogs xmlns:xlink="http://www.w3.org/1999/xlink"> <mydog> <description> အန်တိုန် ကို ကျွန်ုပ်အား အများဆုံး ရည်ရွယ်သော ဆန်းလေး... </description> <fact xlink:type="simple" xlink:href="https://dog.com/dogbreeds.xml#Rottweiler"> ရောမလက်ပတ် အချက်အလက် </fact> </mydog> <mydog> <description> ပုံနှိပ်သည် ကမ္ဘာမှ အလွန် သန့်ကြွသော ဆန်းလေးတစ်ကောင်... </description> <fact xlink:type="simple" xlink:href="https://dog.com/dogbreeds.xml#FCRetriever"> Flat-coated Retriever အကြောင်း </fact> </mydog> </mydogs>
- ပြီးအစုအ�ွဲ့ XML XQuery
- နောက်အစုအဖွဲ့ XML စစ်ဆေးသူ