主要内容:
XML概述
DTD和Schema的建立与应用
CSS和XSLT显示XML
DOM
SAX
XML(extensible Markup Language) 可扩展标记语言
XML是一种你可以用来创建自己的标记的标记语言。由W3C创建
XML的优势
-数据重用
-数据和表示分离
-可扩展性
- 语意信息
-自定义标记,使应用有更大的灵活性
-异构系统整合
XML声明:
< XML version="1.0" encoding="UTF-8" >
声明一般放在第一行
组成部分:
-version 文档符合XML1.0规范
-encoding 文档字符编码,默认为“UTF-8”
处理指示
处理指示是用来给处理XML文件的应用程序提供信息的,然后,这个应用程序来解释这个指示,遵照它所提供的信息进行处理,或者再把它原封不动地传给下一个应用程序。XML声明就是一个处理指示。
所有处理指示应该遵循下面的格式:
< 处理指示名 处理指示信息 >
EX:样式表指示
< XML-StyleSheet type="type" href="URl" >
type可以为text/css或text/xsl
//说明这个XML使用一个CSS控制显示
元素
baidu
元素之间的关系:子元素/父元素 祖先/后代
元素内容的类型:嵌套元素/字符数据 实体引用/CDate节/处理指令/注释
根元素
-XML文档必须包含在一个单一元素中。这个单一元素称为根元素,它包含文档中所有文本和所有其它元素。
-而不包含单一根元素的文档不管该文档可能包含什么信息,XML解析器都会可以拒绝它
-每个XML文档必须有且只有一个根元素
-根元素是一个完全包括文档中其他所有元素的元素
-根元素的起始标记要放在所有其他元素的起始标记之前
-根元素的结束标记要放在所有其他元素的结束标记之后
本文出自 “Enthusiasm” 博客