XML概述1
主要内容:
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控制显示
元素
<title>baidu</title>
元素之间的关系:子元素/父元素 祖先/后代
元素内容的类型:嵌套元素/字符数据 实体引用/CDate节/处理指令/注释