XML入门-1

一,XML是什么:

  1. XML的全称是Extensible Markup Language,可扩展标记语言
  2. 编写XML就是编写标签,与HTML非常类似,扩展名.xml
  3. 良好的人机可读性
    在这里插入图片描述

二,XML与HTML比较

  1. XML与HTML非常相似,都是编写标签
  2. XML没有预定义标签,HTML存在大量预定义标签
  3. XML重在保存与传输数据,HTML用于显示信息

三,XML的用途

  1. Java程序的配置描述文件
  2. 用于保存程序产生的数据
  3. 网络间的数据传输

四,XML文档结构

  1. 第一行必须是XML声明
  2. 有且只有一个根节点
  3. XML标签的书写规则与HTML相同

五,XML声明

XML声明说明XML文档的基本信息,包括版本号与字符集,写在XML第一行

<?xml version="1.0" encoding="UTF-8"?>
  • version: 代表版本号1.0/1.1
  • encoding=“UTF-8”:设置字符集,用于支持中文

六,XML标签书写规则

1. 合法的标签名

  • 标签名要有意义

  • 建议使用英文,小写字母,单词之间用“-”分割

  • 建议多级标签之间不要存在重名的情况

2. 适当的注释与缩进,方便阅读

3. 合理使用属性

  • 标签属性用于描述标签不可或缺的信息

  • 对标签分组或者为标签设置id时常用属性表示

4. 特殊字符与CDATA标签

标签体中,出现<,>特殊字符,会破坏文档结构,如下
在这里插入图片描述
解决方案1:使用实体引用,适用于特殊符号比较少的情况
在这里插入图片描述
解决方案2:使用CDATA标签

  • CDATA指的是不应由XML解析器进行解析的文本数据

  • 从"<![CDATA["开始,到“]]>”结束
    在这里插入图片描述
    5. 有序的子元素

在XML多层嵌套的子元素中,标签前后顺序应保持一致(顺序不一致虽然不报错,但是这样不规范,不建议)

猜你喜欢

转载自blog.csdn.net/qq_36792120/article/details/111464624
今日推荐