以下资料整理均来源于W3school,想学习的伙伴可自行搜索;
1. XML是什么?
- XML 指可扩展标记语言(EXtensible Markup Language)
- XML 是一种标记语言,很类似 HTML
- XML 的设计宗旨是传输数据,而非显示数据
- XML 标签没有被预定义。您需要自行定义标签。
- XML 被设计为具有自我描述性。
- XML 是 W3C 的推荐标准
2. XML文件用途
XML是一种独立的文本标记语言,主要用于数据的传输,通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。
3. XML树结构
实例:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
第一行:XML声明,定义其版本(1.0)和所使用的编码(ISO-8859-1);
第二行:开始标签;
第三行~第六行:、、、标签存储信息
第七行:结束标签;
XML为一种树状结构:
XML 文档必须包含根元素。该元素是所有其他元素的父元素。
所有元素均可拥有子元素:
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
父、子以及同胞等术语用于描述元素之间的关系。父元素拥有子元素。相同层级上的子元素成为同胞(兄弟或姐妹);
所有元素均可拥有文本内容和属性(类似 HTML 中);
4. XML语法规则
-
所有XML元素都必须有关闭标签
-
例:
<p>This is a paragraph</p> <p>This is another paragraph</p>
-