<?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