Java基础第二阶段:XML关键知识点实战

需积分: 0 0 下载量 69 浏览量 更新于2024-08-04 收藏 139KB DOCX 举报
Java基础第二阶段的第17天作业涵盖了XML基础知识的深入学习,共六个训练案例,主要围绕XML的作用、语法以及相关的概念进行练习。以下是每个案例的关键知识点总结: 1. **XML的作用** - XML (eXtensible Markup Language) 的两个重要作用: - 数据存储与交换:XML被设计用来结构化数据,使得数据能够在不同的系统之间方便地交换,尤其是跨平台和异构环境。 - 描述性标记:XML允许用自定义标签来描述数据,增强了文档的可读性和理解性。 2. **XML语法组成部分** - 包括元素、属性、文档声明等: - 元素是构成XML文档的基本单位,有开始标签和结束标签。 - 文档声明(DOCTYPE)提供了XML文档类型信息,如版本号和命名空间。 - 属性用于提供元素的额外信息,通常位于元素开始标签中,遵循特定格式。 3. **文档声明** - 必须有文档声明:确保文档类型。 - 开头和结尾:`<!DOCTYPE ...>` 和 `>`。 - 位置:位于文档开始,且在根元素之前。 - 属性:`xmlns` 和 `version`,取值分别为命名空间URI和XML版本号。 - 标准声明示例:`<!DOCTYPE myDoc SYSTEM "myDoc.dtd" [<!ENTITY ent "entityValue">] VERSION "1.0" `。 4. **元素与命名** - 命名规则:遵循字母数字字符,不能以数字开头,不区分大小写,可以包含下划线。 - 错误示例分析:`<_student>`、`<student2>`、`<2student>`、`<@(student)>`、`<[student]>`、`<stu2>` 都不符合命名规则。 5. **属性** - 不一定需要属性:元素可以根据需求选择性添加。 - 定位:属性放在元素开始标签的`<`和`>`之间。 - 值格式:无特殊要求,但常见的是双引号包围。 - 数量限制:理论上无上限,但实际应用中应合理控制。 6. **注释** - 注释以`<!--` 开始,`-->` 结束。 - 可以出现在文档声明前后,但不建议在文档声明前。 - 注释可以嵌套,但通常用于文档内部,不应用于XML结构中。 这些训练案例旨在帮助学习者巩固对XML基础的理解,通过实践操作加深对XML语法规则的记忆和应用能力。