XML文檔對象模型

文檔對象模型(DOM)是XML的基礎。 XML文檔具有信息單位稱爲節點的層次結構;DOM是描述這些節點和它們之間的關係的一種方式。.

一個DOM文檔是一組層次組織的節點或信息塊。這個層次結構允許開發人員通過導航樹中尋找特定信息。由於它是基於信息層次,在DOM被認爲是基於樹的.

另一方面的XML DOM還提供了一個API,允許開發者添加,編輯,移動,或以創建一個應用程序中刪除樹中的節點在任何點.

示例

下面的例子(sample.html)示出的XML文檔(「address.xml」)到一個XML DOM對象,然後從它提取部分信息的JavaScript:

YiiBai DOM example

Name:
Company:
Phone:

address.xml的內容如下:

Tanmay Patil YiiBai (011) 123-4567

現在,讓我們保持這兩個文件sample.html和address.xml在同一目錄/ XML,並在任何瀏覽器中打開它執行sample.html文件。這應該產生一個輸出。

在這裏你可以看到每個子節點被提取以顯示他們的值。