请看以下 XML 文件 (books.xml):
雅舍谈吃 梁实秋 江苏文艺出版社 2013 35 9787539962771 了不起的狐狸爸爸 罗尔德·达尔 代维 明天出版社 2009 10 9787533259563 将熟悉变为陌生 齐格蒙·鲍曼 彼得·哈夫纳 王立秋 南京大学出版社 2023 68 9787305269387 你想飞吗,像鸟一样? 理查德·道金斯 亚娜·伦佐娃 高天羽 湖南科学技术出版社 2023 88 9787571019075 论美国的民主 托克维尔 董果良 商务印书馆 1989 60 9787100124553
在上面的 XML 中,根节点是
文档中的所有其他节点都被包含在
根节点
第一个
其中的每个子节点都包含一个文本节点:
在 DOM 处理中一个普遍的错误是,认为元素节点包含文本。
然而,元素节点的文本存储在文本节点中。
在这个例子中:,元素节点
"2012" 不是
XML DOM 把 XML 文档视为一种树结构。这种树结构被称为节点树。
可通过这棵树访问所有节点。可以修改或删除它们的内容,也可以创建新的元素。
这颗节点树展示了节点的集合,以及它们之间的联系。这棵树从根节点开始,然后在树的最低层级向文本节点长出枝条:
上图表示 XML 文件 books.xml。
节点树中的节点彼此之间都有等级关系。
术语“父”、“子”和“同胞”用于描述这种关系。父节点有子节点。位于相同层级上的子节点称为同级节点或同胞节点(兄弟或姐妹)。
下图展示了节点树的一部分,以及节点之间的关系:
因为 XML 数据是按照树的形式进行构造的,所以可以在不了解树的确切结构且不了解其中包含的数据类型的情况下,对其进行遍历。
您将在本教程稍后的章节学习更多有关遍历节点树的知识。
注释:父节点:Parent Node,子节点:Children Node,同级节点:Sibling Node。
请查看以下 XML 片段:
雅舍谈吃 梁实秋 江苏文艺出版社 2013 35 9787100011105
在上面的 XML 中,
此外,
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
71万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习