XML是可扩展标记语言,它的标签都是自定义的。用于作配置文件和网络传输数据。
XML和HTML的区别:
1、XML标签都是自定义的,HTML标签是预定义的
2、XML语法严格,HTML语法松散
3、XML用于存储数据,HTML用于展示数据
XML语法规范:
1、XML文档后缀名必须为.xml
2、XML第一行必须为文档声明
3、XML文档中有且仅有一个根标签
4、属性值必须使用引号包裹(单双皆可)
5、标签必须正确闭合
6、XML标签区分大小写
<?xml version="1.0"?>
<user>
<user id="1">
<name>特朗普</name>
<gender>男</gender>
</user>
</user>
在Idea中可以很便捷的查看XML文件

XML的组成:
1.文档声明
(1)格式:<?xml 属性列表?>
(2)属性列表:
version:版本号,必需属性
encoding:编码方式。告知解析引擎当前文档使用的字符集,默认为ISO-8859-1
standalone:是否独立,取值为yes(不依赖其他文件)或no(以来其他文件)。该属性基本不用
(3)可导入CSS样式。该属性基本已废弃


(4)自定义标签
(5)数据区
也叫CDATA区,该数据区中的内容会被原样展示。个人觉得语法比较难记
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="XML.css"?>
<user>
<user id="1">
<name>特朗普</name>
<gender>男</gender>
</user>
<![CDATA[
<age>即便写了标签也是原样展示</age>
]]>
</user>

来源:CSDN
作者:熊云凡^_^
链接:https://blog.csdn.net/weixin_42992842/article/details/104173740