Lit*_*ild 4 java xml dom xml-parsing
<?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>
Run Code Online (Sandbox Code Playgroud)
在简单的XML语言中<open-tag> data </open-tag>是一个元素.
根据我上面的XML,<student> ... </student>是一个元素,其他标签也是如此.
在DOM解析中,有一个Element节点和一个Text节点.参考我正在使用的书,<student>是一个Element节点<name>,<course>而其他嵌套标签是Text节点.
那么,如果我正确理解DOM,那么所有外部标签都是,Elements并且包含实际数据的标签是Text节点?
此xml <people><student><name></name></student></people>没有文本节点.
这个xml <people><student><name>John</name></student></people>有一个文本节点John
这个xml
<people>
<student>
<name>John</name>
</student>
</people>
Run Code Online (Sandbox Code Playgroud)
有5个文本节点,文本节点1是空格,CRLF介于<people>和之间<student>,依此类推
XML中存在的所有XML元素都是元素节点.XML元素中存在的文本是文本节点.
| 归档时间: |
|
| 查看次数: |
7046 次 |
| 最近记录: |