XML DOM
- 上一页 XML ကုန်ကူးသူ
- 下一页 XML XPath
DOM ဘာကြောင့်ဖြစ်သန်းလဲသန်းသည်?
အချက်အလက် အဖွဲ့အစည်း (DOM) က ဝင်ရောက်နှင့် ဖြည့်ဖယ်ရန် အခြားသတ္တုများ ကို အသုံးပြုသည်။
“W3C အချက်အလက် အဖွဲ့အစည်း (DOM) သည် ပေါ်ပေါက်မှု နှင့် ဘာသာစကား မတူညီသော အဖွဲ့အစည်း တစ်ခု ဖြစ်ပြီး ပြင်းအားဖြင့် ပြင်းစွာ အချက်အလက်၏ အကြောင်းအရာ၊ အဆောက်အအုံ၊ ပုံစံကို ဝင်ရောက်နှင့် ပြောင်းလဲတတ်စေသည်。”
HTML DOM HTML အချက်အလက်ကို ဝင်ရောက်နှင့် ဖြည့်ဖယ်ရန် အခြားသတ္တုများ ကို အသုံးပြုသည်။ အဆိုပါအချက်အလက်ကို ငွေ့ပြားဆိုင်ရာ ဆောင်းစာအစိတ်အစိတ်အစုစုပေါင်း အပေါ် ဖော်ပြသည်。
XML DOM XML အချက်အလက်ကို ဝင်ရောက်နှင့် ဖြည့်ဖယ်ရန် အခြားသတ္တုများ ကို အသုံးပြုသည်။ အဆိုပါအချက်အလက်ကို ငွေ့ပြားဆိုင်ရာ ဆောင်းစာအစိတ်အစိတ်အစုစုပေါင်း အပေါ် ဖော်ပြသည်。
HTML သို့မဟုတ် XML ကို အသုံးပြုသော အက်ဥပဒေများအတွက် DOM ကို သိရှိရမည်ဖြစ်သည်。
HTML DOM
အားလုံးသော HTML အကွက်အချက်တွေဟာ HTML DOM ဖြင့် ဝင်ရောက်နိုင်ပါသည်。
အောက်ပါသည့်နေရာမှ id="demo" အကွက်အချက် HTML အကွက်အချက်၏ ပုံစံကို ပြောင်းလဲတတ်သည်:
အမှတ်
<h1 id="demo">သတင်းရှိသည်</h1> <button type="button" onclick="document.getElementById('demo').innerHTML = 'Hello World!'"> ကျိန်တော်မကူးခင်း!
您可以在我们的 JavaScript 教程 中学习有关 HTML DOM 的更多知识。
XML DOM
所有 XML 元素都可以通过 XML DOM 访问。
Books.xml
雅舍谈吃 梁实秋 2013 35 了不起的狐狸爸爸 罗尔德·达尔 2009 10.00
这段代码检索 XML 文档中第一个
အမှတ်
txt = xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
XML DOM 是关于如何获取、更改、添加和删除 XML 元素的标准。
ဤနောက်ခံအချက်သည် စကားလုံး ခွဲခြားပြီး အယူအဆ အတွက် XML DOM အပေါင်းစုကို အသုံးပြုပြီး ဂျူစတိန် မှ သတင်းကို ထွက်ယူရန် အသုံးပြုသည်:
အမှတ်
<html> <body> <p id="demo"></p> <script> var text, parser, xmlDoc; text = "<bookstore><book>" "<title>雅舍谈吃</title>" + "<author>梁实秋</author>" + "<year>2009</year>" + "</book></bookstore>"; parser = new DOMParser(); xmlDoc = parser.parseFromString(text,"text/xml"); document.getElementById("demo").innerHTML = xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;