xml
1.XML概述
1.什么是XML?
XML (eXtensible Markup Language)指可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。
XML 指可扩展标记语言(EXtensible Markup Language)
XML 是一种标记语言,很类似 HTML
XML 的设计宗旨是传输数据,而非显示数据
XML 标签没有被预定义。您需要自行定义标签。
XML 被设计为具有自我描述性。
XML 是 W3C 的推荐标准
xml是一种非常灵活的语言,没有固定的标签,所有的标签都可以自定义。
2.XML的用途?
通常,xml被用于信息的记录和传递,因此xml经常被用于充当配置文件。
3.XML 仅仅是纯文本
XML 没什么特别的。它仅仅是纯文本而已。有能力处理纯文本的软件都可以处理 XML。
不过,能够读懂 XML 的应用程序可以有针对性地处理 XML 的标签。标签的功能性意义依赖于应用程序的特性。
4.xml的格式
!](https://img-blog.csdnimg.cn/20210704074402767.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Fsd2F5c2Nodw==,size_16,color_FFFFFF,t_70)
//1.声明信息,用户描述xml的版本和编码方式
<?xml version="1.0" encoding="UTF-8?>
//2.根元素,有且仅有一个根元素
//3.xml大小写敏感
//4.标签成对,需要正确嵌套
//5.属性只要使用双引号
<book id="fa">
//注释的语法跟HTML相同
5.XML 不会替代 HTML,理解这一点很重要。在大多数 web 应用程序中,XML 用于传输数据,而 HTML 用于格式化并显示数据。
XML 无所不在。XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。
对 XML 最好的描述是:
XML 是独立于软件和硬件的信息传输工具。
6.XML 没有预定义的标签
在 HTML 中使用的标签(以及 HTML 的结构)是预定义的。HTML 文档只使用在 HTML 标准中定义过的标签(比如 < p > 、< h1 > 等等)。
XML 允许创作者定义自己的标签和自己的文档结构。
练习:
<?xml version="1.0" encoding="UTF-8"?>
<scores>
<student id="1">
<name>MengYangChen</name>
<course>xml</course>
<score>99</score>
</student>
<name>XingKong</name>
<course>