XML DOM

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 文档中第一个 元素的文本值:</p> <h3>အမှတ်</h3> <pre class="language-js"> txt = xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue; </pre> <p>XML DOM 是关于如何获取、更改、添加和删除 XML 元素的标准。</p> <p>ဤနောက်ခံအချက်သည် စကားလုံး ခွဲခြားပြီး အယူအဆ အတွက် XML DOM အပေါင်းစုကို အသုံးပြုပြီး ဂျူစတိန် မှ သတင်းကို ထွက်ယူရန် အသုံးပြုသည်:</p> <h3>အမှတ်</h3> <pre class="language-js"> <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 = <mark>xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;</mark> </script> </body> </html> </pre> <p class="tiy"><a target="_blank" href="/my/tiy/t.html?f=xml_dom_loadxmltext">亲自试一试</a></p> <p>您将在我们的 XML DOM 教程中学习有关 <a href="/my/xml/dom_intro.html" title="XML DOM ဖိုင်">XML DOM</a> 的更多内容。</p> </section> <div class="prenextnav"> <ul> <li> 上一页 <a href="/my/xml/xml_parser.html" title="XML ကုန်ကူးသူ">XML ကုန်ကူးသူ</a></li> <li> 下一页 <a href="/my/xml/xml_xpath.html" title="XML နှင့် XPath">XML XPath</a></li> </ul> </div><div style="background-color:#fcfdf8; padding:0;"> </div> </div> <!-- maincontent end --> <div id="sidebar"> <div><h3><center> 工具箱 </center><h3> <h5 id="tools_reference"><a href="/my/xml/xml_reference.html">XML 参考手册</a></h5> <h5 id="tools_example"><a href="/my/xml/xml_examples.html">XML အများပြား</a></h5> <h5 id="tools_quiz"><a href="/my/xml/xml_quiz.html">XML စစ်ဆေး</a></h5> </div> <div><h3><center> 赞助商链接 </center><h3> <div id="sbtg"> <script src="/myjs/zzsr.js"></script> </div> </div> </div> <div id="footer"> <p id="p1"> CodeW3C.com 提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。版权所有,保留一切权利。 </p> <p id="p2"> <a href="/my/about/index.html" title="အချက် CodeW3C.com">အချက် CodeW3C.com</a> <a href="/my/about/about_helping.html" title="အကူအညီ CodeW3C.com">အကူအညီ CodeW3C.com</a> <a href="/my/about/about_use.html" title="အချက် အသုံးပြုခြင်း">အသုံးပြု အချက်</a> <a href="/my/about/about_privacy.html" title="အချက် သတင်း">သတင်းအချက်</a> <a href="http://www.comfortsoftwaregroup.com/" target="_blank"><img src="/comfortsoftwaregroup.png"></a> <a href="http://www.ce4e.com/" target="_blank"><img src="/poweredby.png" alt="ပြင်ဆင်သည့် Ce4e.com"></a> </p> </div> </div> <!-- wrapper end --> <script src="/myjs/tongji.js"></script> </body> </html>