树结构

收藏522

阅读718

更新时间2025-07-30

XML 树结构

DOM 节点树

XML 文档实例

上图代表这个 XML 中的书单:





  雅舍谈吃
  梁实秋
  江苏文艺出版社
  2013
  35
  9787539962771



  了不起的狐狸爸爸
  罗尔德·达尔
  代维
  明天出版社
  2009
  10
  9787533259563



  将熟悉变为陌生
  齐格蒙·鲍曼
  彼得·哈夫纳
  王立秋
  南京大学出版社
  2023
  68
  9787305269387



  你想飞吗,像鸟一样?
  理查德·道金斯
  亚娜·伦佐娃
  高天羽
  湖南科学技术出版社
  2023
  88
  9787571019075



  论美国的民主
  托克维尔
  董果良
  商务印书馆
  1989
  60
  9787100124553



XML 树结构

XML 文档中的元素形成了一棵元素树

这棵树从根元素开始,并扩展到树的子元素

XML 文档必须包含根元素。该元素是所有其他元素的父元素。

所有元素都可以有子元素:


  
    .....
  

父、子以及同胞等术语用于描述元素之间的关系。

父元素拥有子元素。子元素也有父元素。相同层级上的子元素成为同胞(兄弟或姐妹)。

所有元素均可拥有文本内容(雅舍谈吃)和属性(category="美食"),类似 HTML 中那样。

自描述的语法

XML 使用简单的具有自我描述性的语法:



George
John
Reminder
Don't forget the meeting!

第一行是 XML 声明。它定义 XML 的版本 (1.0) 和所使用的编码 (ISO-8859-1 = Latin-1/西欧字符集)。

下一行描述文档的根元素(像在说:“本文档是一个便签”):


接下来 4 行描述根的 4 个子元素(to, from, heading 以及 body):

George
John
Reminder
Don't forget the meeting!

最后一行定义根元素的结尾:


从本例可以设想,该 XML 文档包含了 John 给 George 的一张便签。

XML 具有出色的自我描述性,你同意吗?

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

71万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号