XML DOM ဂိုး အချက်အလက်

XML DOM သည် XML DOM ဖိုင် ကို ဂိုဏ်းသတ်တမ်း (node-tree) အဖြစ် ကိုးကွယ်သည်

သတ်တမ်း တွင် အခြား ဂိုဏ်းတိုင်း တိုင်း အကြား ရင်းနှီးမြဲ့ဆိုင်သည်

XML DOM ဂိုး အချက်အလက်

XML DOM သည် XML ဖိုင် ကို သတ်တမ်း အဆောက်အအုံ အဖြစ် ကိုးကွယ်သည်။ ထို သတ်တမ်း အဆောက်အအုံ သည်ဂိုဏ်းသတ်တမ်း

ထို သတ်တမ်း ကို အားကစား နိုင်သည်။ သူတို့၏ အရင်းအမြစ် ကို ပြင်ဆင်နိုင် သို့မဟုတ် သတ်ဖျက်နိုင် ပြီး အခြား အရာများ ကို ဖွဲ့စည်းနိုင်သည်

အခြေခံ ဂိုဏ်းသတ်တမ်း သည် ဂိုဏ်းများ နှင့် သူတို့၏ ကိုးကွယ်မှု ကို ပြသည်။ ထို သတ်တမ်း သည် အခြေခံ ဂိုဏ်း မှ စတင်၍ သတ်တမ်း၏ အနှစ်နှစ် အဆင်းအတန်း အရ အပိုင်းဆိုင်း ဂိုဏ်း အပိုင်းများ အား ထိုးဖွယ်အောင် ပြုလုပ်သည်

DOM စက်အချက်

အထိုရုပ်ပုံ သည် XML ဖိုင် ကို ကိုးကွယ်ထားသည် books.xml

အဖိုင်ဂိုဏ်း၊ သမီးပိုင်းဂိုဏ်း နှင့် အပိုင်းဆိုင်းဂိုဏ်း

ဂိုဏ်းသတ်တမ်း တွင် ဂိုဏ်းတိုင်း တိုင်း အကြား အဆင်းမြတ်မှု ရှိသည်

အဖိုင်ဂိုဏ်း၊ သမီးပိုင်းဂိုဏ်း နှင့် အပိုင်းဆိုင်းဂိုဏ်း သည် ထိုသို့သော ကိုးကွယ်မှု ကို ဖော်ပြသည်။ အဖိုင်ဂိုဏ်း သည် အပိုင်းဆိုင်းဂိုဏ်း ရှိပြီး အတူတူ အဆင်းအတန်း တွင် ရှိသော အပိုင်းဆိုင်းဂိုဏ်း ကို အပိုင်းဆိုင်းဂိုဏ်း ဟု ခေါ်သည် (ကိုက်ဆုံး သို့မဟုတ် ကိုက်ဆုံး)

  • ဂိုဏ်းသတ်တမ်း တွင် အပေါ်ဘက်ဂိုဏ်း သည် အခြေခံဂိုဏ်း အဖြစ် ကျရောက်သည်
  • အခြေခံဂိုဏ်းကဲ့သို့ အခြားဂိုဏ်းတိုင်း တစ်ခုချင်းစီ အဖိုင်ဂိုဏ်း တစ်ခု ရှိသည်
  • ဂိုဏ်းမှာ တစ်ခုချင်းတွင် အပိုင်းဆိုင်းများ အများဆုံး ထိုးဖွယ်အောင် ပါသည်
  • 叶子是没有子节点的节点
  • 同级节点是拥有相同父节点的节点

下面的图片展示出节点树的一个部分,以及节点间的关系:

စက်အချက်

因为 XML 数据是按照树的形式进行构造的,所以可以在不了解树的确切结构且不了解其中包含的数据类型的情况下,对其进行遍历。

您将在本教程稍后的章节学习更多有关遍历节点树的知识。

注释:父节点:Parent Node,子节点:Children Node,同级节点:Sibling Node。

第一个子节点 - 最后一个子节点

请看下面的 XML 片段:


  
    Harry Potter 
    J K. Rowling 
    2005 
    29.99 
  

在上面的 XML 中, 元素是 <book> 元素的第一个子节点,而 <price> 元素是 <book> 元素的最后一个子节点。</p> <p>此外,<book> 元素是 <title>、<author>、<year> 以及 <price> 元素的父节点。</p> </div> <div id="bpn"> <ul> <li> 上一页 <a href="/my/xmldom/dom_nodes.html" title="XML DOM ဂိုး">DOM 节点</a></li> <li> 下一页 <a href="/my/xmldom/dom_parser.html" title="ပြည့်ပျက်ခြင်း မှ တတ်တယ်ပြီး မြှင့်တင်">DOM 解析</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/xmldom/xmldom_reference.html">XML DOM ဂရူး ကျမ်းစာ</a></h5> <h5 id="tools_example"><a href="/my/example/xdom_examples.html">XML DOM ရှိ အားကစား အကြောင်း</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/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>