【发布时间】:2013-04-01 23:28:57
【问题描述】:
<?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 节点?
【问题讨论】:
标签: java xml dom xml-parsing