文件物件模型(DOM) DOM是Document Object Model(文件物件模型)的簡稱,是對XML文件進行應用開發、程式設計的應用程式介面(API)。作為W3C公佈的一種跨平臺、與語言無關的介面規範,DOM提供了在不同環境和應用中的標準程式介面,可以用任何語言實現。 DOM採用物件模型和一系列的介面來描述XML文件的內容和結構,即利用物件把文件模型化。這種物件模型實現的基本功能包括: ● 描述文件表示和操作的介面; ● 介面的屬性和方法; ● 介面之間的關係以及互操作。 DOM可對結構化的XML文件進行解析,文件中的指令、元素、實體、屬性等所有內容個體都用物件模型表示,整個文件被看成是一個有結構的資訊樹,而不是簡單的文字流,生成的物件模型就是樹的節點,物件同時包含了方法和屬性。因此,對文件的所有操作都是在物件樹上的進行。在DOM中,樹中的一切都是物件,不管是根節點還是實體的屬性。 在DOM中主要有以下三個物件: ● XML文件物件XML文件既是一種物件,同時又代表整個XML文件。它由根元素和子元素組成。 ● XML節點物件XML節點物件代表的是XML文件內部的節點,如元素、註釋、名字空間等。 ● XML節點列表XML文件模組列
文件物件模型(DOM) DOM是Document Object Model(文件物件模型)的簡稱,是對XML文件進行應用開發、程式設計的應用程式介面(API)。作為W3C公佈的一種跨平臺、與語言無關的介面規範,DOM提供了在不同環境和應用中的標準程式介面,可以用任何語言實現。 DOM採用物件模型和一系列的介面來描述XML文件的內容和結構,即利用物件把文件模型化。這種物件模型實現的基本功能包括: ● 描述文件表示和操作的介面; ● 介面的屬性和方法; ● 介面之間的關係以及互操作。 DOM可對結構化的XML文件進行解析,文件中的指令、元素、實體、屬性等所有內容個體都用物件模型表示,整個文件被看成是一個有結構的資訊樹,而不是簡單的文字流,生成的物件模型就是樹的節點,物件同時包含了方法和屬性。因此,對文件的所有操作都是在物件樹上的進行。在DOM中,樹中的一切都是物件,不管是根節點還是實體的屬性。 在DOM中主要有以下三個物件: ● XML文件物件XML文件既是一種物件,同時又代表整個XML文件。它由根元素和子元素組成。 ● XML節點物件XML節點物件代表的是XML文件內部的節點,如元素、註釋、名字空間等。 ● XML節點列表XML文件模組列