乐趣区

XML简介和基本用法

XML– 简介和基本用法

博客说明

文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

概念

Extensible Markup Language 可扩展标记语言

可扩展

标签都是自定义的。

功能:存储数据

配置文件

在网络中传输

xml 与 html 的区别

xml 标签都是自定义的,html 标签是预定义。

xml 的语法严格,html 语法松散

xml 是存储数据的,html 是展示数据

语法

基本语法
  1. xml 文档的后缀名 .xml
  2. xml 第一行必须定义为文档声明
  3. xml 文档中有且仅有一个根标签
  4. 属性值必须使用引号 (单双都可) 引起来
  5. 标签必须正确关闭
  6. xml 标签名称区分大小写

案例

<?xml version='1.0' ?>
        <users>
            <user id='1'>
                <name>zhangsan</name>
                <age>23</age>
                <gender>male</gender>
                <br/>
            </user>
            
            <user id='2'>
                <name>lisi</name>
                <age>24</age>
                <gender>female</gender>
            </user>
        </users>

组成部分:

文档声明
  1. 格式:

    <?xml 属性列表 ?>
  2. 属性列表:

    • version:版本号,必须的属性
    • encoding:编码方式。告知解析引擎当前文档使用的字符集,默认值:ISO-8859-1
    • standalone:是否独立
    • 取值:

      • yes:不依赖其他文件
      • no:依赖其他文件
  3. 指令(了解):结合 css 的

    <?xml-stylesheet type="text/css" href="a.css" ?>
  4. 标签:标签名称自定义的

    • 规则:

      • 名称可以包含字母、数字以及其他的字符
      • 名称不能以数字或者标点符号开始
      • 名称不能以字母 xml(或者 XML、Xml 等等)开始
      • 名称不能包含空格
  5. 属性

    id 属性值唯一

  6. 文本:

    • CDATA 区:在该区域中的数据会被原样展示

      <![CDATA[ 数据]]>

感谢

黑马程序员

万能的网络

以及勤劳的自己

退出移动版