<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE people SYSTEM "validator.dtd">
<people>
<student>
<name>John</name>
<course>Computer Technology</course>
<semester>6</semester>
<scheme>E</scheme>
</student>
<student>
<name>Foo</name>
<course>Industrial Electronics</course>
<semester>6</semester>
<scheme>E</scheme>
</student>
</people>
簡單的XML語言<open-tag> data </open-tag>
是一個元素。
按照我上面的XML,<student> ... </student>
是一個元素,其他標籤也是如此。元素節點和文本節點之間的區別
在DOM解析中,有一個節點Element
和一個Text
節點。參考我正在使用的書,<student>
是Element
節點和<name>
,<course>
和其他嵌套標記是Text
節點。
所以,如果我正確理解DOM,所有的外部標籤是Elements
,包含實際數據的標籤是Text
節點?
所以,在DOM,一切都變成了某種類型的節點?屬性,值等,並由一個專門的'Node'表示,類型由'getNodeType()'決定。 – 2013-04-10 08:25:18
@LittleChild:是的,他們是你可以看到W3規範http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-1312295772 – karthick 2013-04-10 08:26:23
@LittleChild:節點是所有xml表示的基類 – karthick 2013-04-10 08:26:59