Day25——知识点总结

本文详细介绍了XML的基础知识,包括XML概述、基本语法、文件组成部分以及数据约束,重点讲解了DTD和Schema两种约束方式。此外,还探讨了XML解析的思路及常用的解析工具。
摘要由CSDN通过智能技术生成

1. XML

1.1 XML概述

Extensible Markup Language
可拓展标记语言

用途:
	1. 数据存储,小型数据库,存在一定的CRUD操作可行性
	2. 网络端数据的传输
	3. JavaWEB框架项目配置文件
		Spring Druid ....

1.2 基本语法

1. XML文件后缀名是.xml
2. XML第一行是对于当前文件的定义声明
3. XML文件中有且只有一个根标签
4. 属性值必须使用引号包含,这里推荐使用双引号
5. 标签必须正确匹配,正确开始和关闭
6. XML标签内严格区分大小写

1.3 XML文件组成部分

1. 文档声明:
	a. 格式:
		 <?xml 属性列表 ?>
		 <?xml version="1.0" encoding="utf-8" ?>
		 version: 当前XML文件版本号
		 encoding: 编码方式,这里建议XML文件的保存编码集和对应的解析编辑一致。
		 standalone:是否依赖于其他文件 [了解]
		 	yes 不依赖, no 依赖
2. 指令(了解)
	这里可以导入一些CSS样式
		<?xml-stylesheet type="text/css" href="test.css" ?>
3. 标签内容自定义
	规则:	
		a. 自定义标签允许使用英文字母,数字和其他标点符号(_ - .)
		b. 不允许使用数组和标点符号开头,只能用英文字母
		c. 不允许在自定义标签内使用xml标记,XML也不行
		d. 名字不允许出现空格

4. 属
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值