标记
》标记是"<"和">"之间的文本,有开始标记和结束标记
》不能省去任何结束标记
XML-字符数据
开始标记和结束标记之间的文本被定义为“字符数据”。
字符数据分类:
PCDATA-普通字符数据
将会解析器解析(文本内的标签会被当作标记,实体会被展开)
CDATA
不会由解析器解析(文本内的标签不会被当作标记,实体不会被展开)
注释:
-注释内容中不要出现--
-不要把注释放在标记中间
-注释不能嵌套
-可以在除标记以外的任何地方放注释
属性:
Tom
XML文档中的属性有两规则:
-属性必须有值
-那些值必须用引号括起(可以用单或双引号,但要始终保持一致)
命名空间:
-为XML中的元素设定一个唯一的标识符
-与URI结合使用
-去除了XML文件中可能存在的元素名称重叠的问题
EX:
http://www.baidu.com/hello.html>
DOCTYPE:
文档类型声明,紧跟XML之后中,包含所有实体声明
语法:
< XML version="1.0" >
] >
实体引用:
为了避免把字符数据和标记中需要用到的一些特殊符号相混淆,XML还提供了一些有用的实体引用。
如:
& 对应:&
> 对应:>
< 对应: <
自定义实体语法:
]>
引用已定义的实体:
&实体名
XML声明实体
-内部
存在于声明它们的文档中
-外部
公用的系统的,在当前文档以外定义
XML文档节点类型:
文档document
元素element
属性attribute
文本(PCDATA-parsed character data)
注释comment
处理指令(PI-processing instruction)
DOCTYPE
实体ENTITY
CDATA(Character data)
简单实例:
< xml version="1.0" encoding="utf-8" >
<三国将领表>
<张三>
28
打人
游泳
张三>
<李四>
14
吃饭
吃水
李四>
三国将领表>
本文出自 “Enthusiasm” 博客