在上一節中,我們知道了DOM的含義,在這一章節中來看看DOM結構是什麼。 DOM文件是以層次結構組織的節點或資訊片段的集合。 某些型別的節點可能具有各種型別的子節點,而其他型別的節點是在文件結構中不能在其下具有任何內容的葉節點。 以下是節點型別的列表,以及它們作為子節點可能具有的節點型別列表 -
考慮以下一個XML文件 - node.xml 的DOM表示 -
<?xml version = "1.0"?>
<Company>
<Employee category = "technical">
<FirstName>Tanmay</FirstName>
<LastName>Patil</LastName>
<ContactNo>1234567890</ContactNo>
</Employee>
<Employee category = "non-technical">
<FirstName>Taniya</FirstName>
<LastName>Mishra</LastName>
<ContactNo>1234667898</ContactNo>
</Employee>
</Company>
上述XML文件的文件物件模型如下 -
從上面的圖中,可以推斷 -
Node
物件只能有一個父節點物件。 這佔據了所有節點之上的位置,它是Company
。technical
和non-technical
。 屬性節點實際上不是元素節點的子節點,但仍與其關聯。