XML DOM လွှမ်း ကို ရယူ

nodeValue 属性用于获取节点的文本值。

getAttribute() နည်းလမ်း က အချက်အလက် အား ပြန်လည် ရယူသည်

实例

下面的例子使用 XML 文件 books.xml

函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。

获取元素的值
本例使用 getElementsByTagname() 获取 "books.xml" 中第一个 元素。</dd> <dt><a target="_blank" href="/my/tiy/t.html?f=xdom_getattribute">အချက်အလက် အား ရယူရန်</a></dt> <dd>本例使用 getAttribute() 方法获取 "books.xml" 中第一个 <title> 元素的 "lang" 属性的值。</dd> </dl> </div> <div> <h2>获取元素的值</h2> <p>在 DOM 中,每种成分都是节点。元素节点没有文本值。</p> <p>元素节点的文本存储在子节点中。该节点称为文本节点。</p> <p>获取元素文本的方法,就是获取这个子节点(文本节点)的值。</p> </div> <div> <h2>获取元素值</h2> <p>getElementsByTagName() 方法返回包含拥有指定标签名的所有元素的节点列表,其中的元素的顺序是它们在源文档中出现的顺序。</p> <p>下面的代码通过使用 <a href="/my/xmldom/dom_loadxmldoc.html" title="XML DOM ကို ပြည်ထောင်ကြီး">loadXMLDoc()</a> "<a href="/my/example/xdom/books.xml">books.xml</a>" 载入 xmlDoc 中,并检索第一个 <title> 元素:</p> <pre>xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("title")[0];</pre> <p>childNodes 属性返回子节点的列表。<title> 元素只有一个子节点,即一个文本节点。</p> <p>အောက်ပါ ကုလင်း ကို သို့ လျှင် အင်္ဂလိပ် လက်ဆုံး စကား ကို သတ်မှတ် ပြီး အားကူးသည် <title> အချက်အလက်</p> <pre>x=xmlDoc.getElementsByTagName("title")[0]; y=x.childNodes[0];</pre> <p>nodeValue အချက်အလက် က စကား အပိုင်းအခွဲ အား ပြန်လည် ရယူသည်</p> <pre>x=xmlDoc.getElementsByTagName("title")[0]; y=x.childNodes[0]; txt=y.nodeValue;</pre> <p>ရလဒ်: txt = "Harry Potter"</p> <p class="tiy"><a target="_blank" href="/my/tiy/t.html?f=xdom_getelementsbytagname">TIY</a></p> <p>အားကူး <title> အချက်အလက် အား လည်းကောင်း<a target="_blank" href="/my/tiy/t.html?f=xdom_getelementsbytagname_1">TIY</a></p> </div> <div> <h2>အချက်အလက် အား ရယူရန်</h2> <p>DOM တွင် အချက်အလက် လည်း အပိုင်းအခွဲ ဖြစ်သည်။ အချက်အလက် အပိုင်းအခွဲ နှင့် အစားထိုး အပိုင်းအခွဲ ကွဲပြားသည်။ အချက်အလက် အပိုင်းအခွဲ သည် စကား အား ပြုပြင်ကြသည်</p> <p>အချက်အလက် အား ရယူရန် နည်းလမ်း သည် အပိုင်းအခွဲ၏ စကား အား ရယူရန် ဖြစ်သည်</p> <p>getAttribute() နည်းလမ်း သို့မဟုတ် အချက်အလက် အပိုင်းအခွဲ၏ nodeValue အချက်အလက် ကို အသုံးပြုနိုင်သည်</p> </div> <div> <h2>အချက်အလက် ကို ရယူရန် - getAttribute()</h2> <p>getAttribute() နည်းလမ်း က အချက်အလက် အား ပြန်လည် ရယူသည်</p> <p>အောက်ပါ ကုလင်း ကို သို့ လျှင် အင်္ဂလိပ် လက်ဆုံး စကား ကို သတ်မှတ် ပြီး အားကူးသည့် <title> အချက်အလက် အား ပြန်လည် ရယူသည်</p> <pre>xmlDoc=loadXMLDoc("books.xml"); txt=xmlDoc.getElementsByTagName("title")[0].getAttribute("lang");</pre> <p>ရလဒ်: txt = "en"</p> <h3>အကျိုးအကြောင်း အချက်အလက်</h3> <ul> <li>အသုံးပြုခြင်း <a href="/my/xmldom/dom_loadxmldoc.html" title="XML DOM ကို ပြည်ထောင်ကြီး">loadXMLDoc()</a> "<a href="/my/example/xdom/books.xml">books.xml</a>" ကို xmlDoc တွင် ဆောက်လုပ်ပါ</li> <li>txt အက်ဥ်ပုံ ကို ပထမဆုံး title အက်ဥ်ပုံ ကို ရယူပါ</li> </ul> <p class="tiy"><a target="_blank" href="/my/tiy/t.html?f=xdom_getattribute">TIY</a></p> <p>အဆိုပါ <book> အက်ဥ်ပုံ အစု ကို စုစုပေါင်း လိုက်လျောမှု နှင့် သူတို့၏ "category" အက်ဥ်ပုံ ကို ရယူပါ<a target="_blank" href="/my/tiy/t.html?f=xdom_getattribute_1">TIY</a></p> </div> <div> <h2>အက်ဥ်ပုံ အကျိုး ကို ရယူပါ - getAttributeNode()</h2> <p>getAttributeNode() အက်ဥ်ပုံ ကို အက်ဥ်ပုံ အချက်အလက် ကို ပြန်လည်ပေးသည်</p> <p>အဆိုပါ အက်ဥ်ပုံ ကို ပထမဆုံး <title> အက်ဥ်ပုံ ကို ရယူပါ</p> <pre>xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("title")[0].getAttributeNode("lang"); txt=x.nodeValue;</pre> <p>ရလဒ်: txt = "en"</p> <h3>အကျိုးအကြောင်း အချက်အလက်</h3> <ul> <li>အသုံးပြုခြင်း <a href="/my/xmldom/dom_loadxmldoc.html" title="XML DOM ကို ပြည်ထောင်ကြီး">loadXMLDoc()</a> "<a href="/my/example/xdom/books.xml">books.xml</a>" ကို xmlDoc တွင် ဆောက်လုပ်ပါ</li> <li>ပထမဆုံး <title> အက်ဥ်ပုံ အချက်အလက် ကို ရယူပါ</li> <li>txt အက်ဥ်ပုံ ကို အက်ဥ်ပုံ အကျိုး အက်ဥ်ပုံ အား အသုံးပြုပါ</li> </ul> <p class="tiy"><a target="_blank" href="/my/tiy/t.html?f=xdom_getattributenode">TIY</a></p> <p>အဆိုပါ <book> အက်ဥ်ပုံ အစု အား စုစုပေါင်း လိုက်လျောမှု နှင့် သူတို့၏ "category" အက်ဥ်ပုံ ကို ရယူပါ။<a target="_blank" href="/my/tiy/t.html?f=xdom_getattributenode_1">TIY</a></p> </div> <div id="bpn"> <ul> <li> အရှေ့ ပါ <a href="/my/xmldom/dom_nodes_navigate.html" title="XML DOM လွှမ်း သတ်မှတ်">DOM ပုံစံ အက်ဥ်ပုံ အချက်အလက်</a></li> <li> နောက်ပိုင်း ပါ <a href="/my/xmldom/dom_nodes_set.html" title="XML DOM လွှမ်း ကို ပြောင်းလဲ">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>