XML基础:可扩展标记语言与应用

需积分: 9 0 下载量 23 浏览量 更新于2024-09-07 收藏 1.19MB PDF 举报
Web笔记(第五天)主要关注XML(可扩展标记语言)的基本概念、用途和语法。XML是一种结构化标记语言,与HTML类似,也采用标签来表示数据,但其灵活性更强,允许用户自定义标签,甚至可以用中文标签编写。它的核心特性在于可扩展性和数据存储能力,被W3C组织推广,通常采用1.0版本,不支持向下兼容1.1版本。 XML的主要应用包括: 1. 数据交换:在不同系统间,如QQ通信中,XML被用于传输结构化的数据。 2. 配置文件:作为配置文件,例如数据库连接信息的存储,通过修改配置文件而非源代码来调整参数,提高维护效率。 3. 表示关系数据:XML用于表示现实生活中的实体及其关联,如数据库表格结构。 XML的语法要点包括: - 文档声明:XML文档的开头需要有版本号和编码声明,例如`<?xml version="1.0" encoding="gbk" standalone="no"?>`,以确保文件的规范性和编码一致性。 - 元素和标签:XML使用`<tag>`和`</tag>`对元素进行定义,如`<person></person>`,且必须遵循开始和结束标签配对的原则。 - 属性:在标签内部可以定义属性,如`<book id="123" title="编程入门">...</book>`。 - 注释:使用`<!-- ... -->`来添加文档注释,提高代码可读性。 - 特殊字符和CDATA区:处理特殊字符如`&amp;`、`<`等,可能需要使用`<![CDATA[...]]>`来包围不受XML解析规则限制的文本。 - PI指令:Processing Instruction,如`<?xml-stylesheet type="text/css" href="style.css"?>`,用于指定外部样式表。 第五天的学习围绕XML的结构、用途以及如何正确编写和理解XML文档展开,强调了其在现代软件开发中的重要角色,尤其是在数据交换和配置管理方面。