XML详解

it2022-05-06  3

XML是一种标记语言,用于描述数据,它提供一种标准化的方式来来表示文本数据。XML文档以.xml为后缀。需要彻底注意的是XML是区分大小写的。

第一行表明,本XML遵守的版本是1.0,使用的字符编码是UTF-8字符集。

  每个XML元素都已一个起始标记开始和一个结束标记结束。比如开始:<title>,结束:</title>。XML元素可以带有属性,属性值要加引号。比如上例中的ISBN就是属性,属性值要加双引号。同时用等号连接。

  一个XML文档只能够有一个根节点,如上例中books就是根节点。

  以下列出XML的几个要点:

XML是一种可扩展标记语言;XML的标记没有被预定义,用户可以自行定义标记来描述数据;XML主要用来描述和存储数据;XML具有自我描述性;XML是树状结构的文档,是个结构化的文档;XML文档是个文本文件; 每个开始标记都必须有结束标记;一个XML文档只能够有一个根元素;所有XML元素必须正确嵌套;属性值必须加引号;一个元素不能有相同的属性;

  下面以示例来解释XML常用的术语。

  1、标记

  标记分为开始标记和结束标记,如<title>就是一个开始标记。</title>就是一个结束标记。开始标记与结束标记之间的内容成为XML元素的内容。如果一个XML元素没有内容,我们称其为空元素。如<title></title>。

  2、元素

  XML元素是从一个开始标记到它结束标记的一段内容。比如 <title>XML学习笔记</title> 就是一个元素。

  3、属性

  一个元素可以带有属性,属性写在开始标记里,写在元素名称的后面。比如<books ISBN="9787544238212">,其中ISBN="9787544238212"就是books元素的一个属性。ISBN 是属性的名称, 9787544238212 是属性值。一个XML元素不能有相同的XML属性名。

转载于:https://www.cnblogs.com/skyhatge/p/6942222.html


最新回复(0)