第二课 XML语法(原创黑闪) 今天,开始,XML语法的学习,这里的东东太重要了 一、标记语法 1 XML标记负责提供和描述一个XML文件或数据包的内容结构 XML标记都是大小写敏感的,也就是大小写不是一回事 2、字符 XML指定的字符均在16位的Unicode字符集中定义 3、命名 在XML中使用的结构几乎总是被命名。 二文档部分 一个格式正规的XML文件由三部分组成 一个可选的序言 文档的主体 看个具体的就明白了
序言 ----------------------- <?xml version="1.0"?> <!-commens and processing instructions allowed here-> ----------------------------------------------
主体 ----------------------- <书店> <类目> <书名1>简爱</书名1> <书名2>简爱2</书名2> </类目> </书店> ------------------------
尾声 ------------------------ <!-commens and processing instructions allowed here-> ------------------------ 三、元素 1、元素 是XML标记的基本组成部分,可以包含其他的元素、字符数据、字符引用、实体引用、PI、注释 元素使用标记进行分隔,用<>围元素类型名 完整的元素 <某个标记>包含的内容</某个标记>
2、起始标记 <书店> <类目> <书名1> 3、结束标记 </书名2> </类目> </书店> 4、空元素 <某个标记></某个标记> 5、文档元素 格式正规的XML文档的定义形式是一个简单的层次树,每个文档都有一个,而且只有一个根节点,它被称作文档实体或文档根。这个节点可能包含PI和注释,而且总是包含子元素树,它们的根被称作文档元素 6、子元素 XML文档中其他所有元素都是文档元素的后代 7、元素嵌套 8、字符串 用于属性值、内部实体和外部标识符中,。 单引号或双引号 四、字符数据就是任何不是标记的文本,是元素或属性值的文本内容 五、属性 特殊属性 在XML标准中定义了两个特殊的属性:xml:space 和xml:lang. 1、XML:space属性 嵌入任何空白字符, 2、XML:lang属性 编码方法 六、字符引用是一个字符文字形式的替代品,十进制或十六进制的数字前面加上“ &#”或“&#X”,后面紧跟分号(;)组成 实体引用允许在元素内容或属性值中插入任何字符串。 实体引用是一种合法的XML名字了,前面有一个符号“&”,后面中一个分号 
|