XML基础
1. XML语法
- 所有的XML元素都必须有一个关闭标签
- XML标签对大小写敏感
- XML必须正确嵌套
- XML 文档必须有根元素
- XML属性值必须加引号
实体引用,在标签属性,以及对应的位置值可能会出现<>符号,但是这些符号在对应的XML中都是有特殊含义的,这时候我们必须使用对应html的实体对应的表示,比如<对应的实体就是<,>符号对应的实体就是>
在XML中,空格会被保留,如:<p>a空格B</p>
,这时候a和B之间的空格就会被保留
2. XML结构
2.1 XML文档声明
<?xml version="1.0" encoding="utf-8"?>
2.2 元素
元素是 XML 以及 HTML 文档的主要构建模块,元素可包含文本、其他元素或者是空的。
<body> body text in between </body>
<message> some message in between </message>
空元素有例如:hr、br、img
2.3 属性
属性可提供有关元素的额外信息
<img src="computer.gif"/>
其中,src为属性
2.4 实体
实体分为四种类型,分别为:
- 字符实体
- 命名实体
- 外部实体
- 参数实体
2.5 文档类型定义–DTD
DTD是用来规范XML文档格式,既可以用来说明哪些