XML基本概念与基本语法

孤街醉人 提交于 2020-02-05 00:20:26

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>

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!