Kusoma DOM ya XML
- Page ya Kwanza Kumaliza XML
- Page ya Kifo XML XPath
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!
您可以在我们的 JavaScript 教程 中学习有关 HTML DOM 的更多知识。
Kusoma DOM ya XML
所有 XML 元素都可以通过 XML DOM 访问。
Books.xml
雅舍谈吃 梁实秋 2013 35 了不起的狐狸爸爸 罗尔德·达尔 2009 10.00
这段代码检索 XML 文档中第一个
Mfano
txt = xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
XML DOM 是关于如何获取、更改、添加和删除 XML 元素的标准。
这个例子将文本字符串加载到 XML DOM 对象中,并使用 JavaScript 从中提取信息:
Mfano
<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; </script> </body> </html>
Watu wengi watafuata mafaa ya makao ya XML DOM Kusoma DOM ya XML Zaidi ya hii.
- Page ya Kwanza Kumaliza XML
- Page ya Kifo XML XPath