XML 的声明
XML文档总是以<?xml version=版本号 encoding=编码信息 standalone=文档是否独立 ?> 这样的声明开始的 例如:<?xml version="1.0" encoding="GB2312" standalone=”true” ?> 表明xml版本信息为1.0 版本 文档所用字符为 GB2312 并且文档不依赖于外部文档。
文档类型的声明
1.元素
( a )子元素
空元素 如 <student />
带有属性的空元素 <student name=”张三” age=” 18” />
带有内容的元素
<student>
<name>张三</name>
<age>18</age>
</student>
( b )字符数据
字符数据可以是不包括任何标记的起始定位符和CDATA段的结束定界符的任何字符串,也就是说不能有 & ,< ,]]> 这样的字符串 如果要出现 则需要使用 字符引用和 CDATA段
( c )字符引用和预定义实体引用
字符引用 | 实体引用 | 含义 |
< | < | <(小于号) |
> | > | >(大于号) |
& | & | &(“and”符) |
' | ' | '(撇号或单引号) |
" | " | "(双引号) |
( d )CDATA段
主要用于需要将整个文本解释为字符数据而不是标记的情况下,例如:
<user_message>
<![CDATA[
<&这是我的消息&>
]]>
</user_message>
2.注释
以 <!- - 开始 以 - - > 结束 注释对整个内容只起到一个说明作用
3.处理指令