Kusoma DOM ya XML

Je, ni ya kina ya DOM?

Document Object Model (DOM) inadefini standara ya kufikia na kufanya kazi kwa mafikirio:

"W3C Document Object Model (DOM) ni uwanja wa kuelewa na kufanya kazi kwa sababu ya kiwango na lugha, ambao inafaa programu na script kufikia na kusasiria maadili, uagiza na muundo wa mafikirio ya matumizi."

HTML DOM Inadefini methodo ya kufikia na kufanya kazi kwa mafikirio ya matumizi ya HTML. Ilinasababisha uagiza wa mti wa mafikirio ya HTML.

Kusoma DOM ya XML Inadefini methodo ya kufikia na kufanya kazi kwa mafikirio ya matumizi ya XML. Ilinasababisha uagiza wa uwanja wa mti wa mafikirio ya XML.

Kwa watu wote wa programu au scripti ambao huzungumza na HTML au XML, kuelewa DOM ni lazima.

HTML DOM

Wote walioeneza HTML DOM wanaelewa sana.

Mfano hii huchukua thamani ya id="demo" kwa sababu ya HTML:

Mfano

<h1 id="demo">Hii ni kichwa</h1>
<button type="button" onclick="document.getElementById('demo').innerHTML = 'Hello World!'">
Tikia hapa!

Jifunze tena

您可以在我们的 JavaScript 教程 中学习有关 HTML DOM 的更多知识。

Kusoma DOM ya XML

所有 XML 元素都可以通过 XML DOM 访问。

Books.xml



  
    雅舍谈吃
    梁实秋
    2013
    35
  
  
    了不起的狐狸爸爸
    罗尔德·达尔
    2009
    10.00
  

这段代码检索 XML 文档中第一个 元素的文本值:</p> <h3>Mfano</h3> <pre class="language-js"> txt = xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue; </pre> <p>XML DOM 是关于如何获取、更改、添加和删除 XML 元素的标准。</p> <p>这个例子将文本字符串加载到 XML DOM 对象中,并使用 JavaScript 从中提取信息:</p> <h3>Mfano</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="/sw/tiy/t.html?f=xml_dom_loadxmltext">Jifunze tena</a></p> <p>Watu wengi watafuata mafaa ya makao ya XML DOM <a href="/sw/xml/dom_intro.html" title="Makao ya XML DOM">Kusoma DOM ya XML</a> Zaidi ya hii.</p> </section> <div class="prenextnav"> <ul> <li> Page ya Kwanza <a href="/sw/xml/xml_parser.html" title="Kumaliza XML">Kumaliza XML</a></li> <li> Page ya Kifo <a href="/sw/xml/xml_xpath.html" title="Kusoma XPath ya XML">XML XPath</a></li> </ul> </div><div style="background-color:#fcfdf8; padding:0;"> </div> </div> <!-- maincontent end --> <div id="sidebar"> <div><h3><center> Kifaa cha Kifaa </center><h3> <h5 id="tools_reference"><a href="/sw/xml/xml_reference.html">Kitabu cha Kifaa cha XML</a></h5> <h5 id="tools_example"><a href="/sw/xml/xml_examples.html">Mifano ya XML</a></h5> <h5 id="tools_quiz"><a href="/sw/xml/xml_quiz.html">Imitazame ya XML</a></h5> </div> <div><h3><center> Viungo vya Wafanyikazi </center><h3> <div id="sbtg"> <script src="/myjs/zzsr.js"></script> </div> </div> </div> <div id="footer"> <p id="p1"> Matendo ya CodeW3C.com inapata kwa kufikia tabia za kusaidia na kufikia mafunzo, hatukabidi kwamba matendo yanafaa. Hii tabia ya matendo inakabiliwa kwa ukoo wa mbinu, na tabia hii ya uharibifu inakabiliwa kwa ukoo wa mbinu. Haki ya maboko iwapo na CodeW3C.com, inaonyesha haki zote. Haki za kuzungumza zote. </p> <p id="p2"> <a href="/sw/about/index.html" title="Kuhusu CodeW3C.com">Kuhusu CodeW3C.com</a> <a href="/sw/about/about_helping.html" title="Msaada wa CodeW3C.com">Msaada wa CodeW3C.com</a> <a href="/sw/about/about_use.html" title="Kuhusu matumizi">Shuruhi za matumizi</a> <a href="/sw/about/about_privacy.html" title="Kuhusu siri">Shuruhi za siri</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="Inaruhusiwa na Ce4e.com"></a> </p> </div> </div> <!-- wrapper end --> <script src="/myjs/tongji.js"></script> </body> </html>