XML基础知识 XML(Extensible Markup Language)是一种标记语言,主要用于存储和传输数据。它与HTML相似,但有着不同的功能和特点。XML的主要应用场景是在企业开发中用于数据交换和配置文件。 XML的功能 * 用于各种组件或框架配置文件 * 用于不同的系统之间或不同的数据库之间进行数据交换 XML的特点 * 可扩展性强,标签可以自定义 * 不区分大小写或区分大小写 * 标签开头和结尾必须严格配对 * 可以扩展 XML和HTML的区别 * XML主要用于数据交换和配置文件,而HTML主要用于网页制作 * XML的标签可以自定义,而HTML的标签是固定的 * XML的语法更加严谨,要求标签开头和结尾必须严格配对 XML的组成 * XML文档由各种标签组成 * 标签可以有属性和子标签 * XML文档可以包含注释和CDATA区间 XML文档声明 * XML文档声明格式:`<?xml version="1.0" encoding="UTF-8"?>` * 版本号和编码方式是必填的 * encoding指定了文档的编码方式 XML标签 * 标签名区分大小写 * 标签名不能以数字开头,只能以中文、字母或下划线开头 * 标签名不能包含空格 * 标签名中不要使用`:`,因为`:`是命名空间的一个特殊字符 * 开始标签和结束标签必须成对出现 * 一个标签中可以嵌套若干子标签,但是必须合理嵌套,不能交叉嵌套 XML属性 * 属性的语法格式:`<标签名 属性名=属性值 ….>` * 属性值必须使用引号括起来:单引号或双引号 * 同一个标签中不同有同名的属性 XML注释 * 注释格式和HTML注释一致:`<!-- 注释内容 -->` * 注释不能嵌套 XML转义字符 * 语法以`&`开头,以`;`结尾 * XML中的转义字符与HTML一样 * 常见的转义字符串有:`&`、`<`、`>`、`"`、`'` XML CDATA区间 * 语法:`<![CDATA[ 字符数据]]>` * CDATA区间全称是Character Data,能够保证内容原样输出,不会被解析 XML应用场景 * 数据交换:用于不同的系统之间或不同的数据库之间进行数据交换 * 配置文件:用于各种框架的配置文件,如Spring框架配置文件 XML实践 * XML可以用来存储数据,也可以用来当成一个小型的数据库来使用 * XML可以用于各种框架的配置文件,如Spring框架配置文件
剩余18页未读,继续阅读
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助