1、XML (eXtensible MarkupLanguage) 可扩展标记语言
2、XML命名规范
4、处理指令 ProcessingInstruction,简称PI,用来为处理XML文档的应用程序提供指示信息。写法:
例如:《?xml-stylesheet type="text/css" href="test.css"?>来控制显示效果
5、XML两种通用的约束模式语言:DTD与XMLSchema
6、DTD(Document TypeDefinition)文档类型定义
- 在XML文件中引入外部DTD文件,有两种方式:
- 《!DOCTYPE文档类型名称
SYSTEM "DTD文件的URL"> - 《!DOCTYPE文档类型名称
PUBLIC "DTD名称" "DTD文件的URL">
7、XMLSchema
《beansxmlns="http://www.springframework.org/schema/beans"
《/beans>
- 名称空间,例如:xsi前缀名,代表名称空间"http://www.w3.org/2001/XMLSchema-instance"。每个名称空间都用唯一URI(UniformResource Identifier)表示
- 名称空间声明的基本形式:xmlns:前缀名称="URI"
- 默认名称空间:xmlns="URI"
- schemaLocation:指定名称空间所对应的XMLSchema文档的存储位置
- 在使用公认的标准名称空间,不需要使用schemaLocation指定位置
8、xml:space与xml:lang属性
-
xml:space
- xml:lang用于设置元素的本地化语言信息,例如
- 某个元素设置了xml:space与xml:lang属性,则其子孙都延续设置结果,如果子孙元素重置这些属性,那么子孙范围内采用自己设置的属性
9、特殊字符
- XML声明
- DOCTYPE声明语句
- 处理指令
- 元素
- 注释
- CDATA区
11、XML注释