電子工常出社 第14章XML技术 14.1XM技术 ·14.2XM文档与数据库表
第14章XML 技术 • 14.1 XML 技术 • 14.2 XML 文档与数据库表 •
電子掌出版社 14.1XML技术 任何一个文档都由三部分组成,即文档数据、文档结构和 文档样式。在HTML文档三者合为一体,而XML文档则只 包括文档数据,文档结构由数据类型定义(DTD)或 XML模式( XML Schema)确定,并进行合法性检验,文 档样式由可扩展样式表语言(XSL)确定,XSL能够将 XML文档从一种XML形式转化为另一种XML形式,或把 XML文档转化为大家所熟悉的HTML格式 DTD 合法性检验 转换 XL源文档 合法的M文档 显示(例HTM) 返回目录
14.1 XML 技术 任何一个文档都由三部分组成,即文档数据、文档结构和 文档样式。在HTML文档三者合为一体,而XML文档则只 包括文档数据,文档结构由数据类型定义(DTD)或 XML模式(XML Schema)确定,并进行合法性检验,文 档样式由可扩展样式表语言(XSL)确定,XSL能够将 XML文档从一种XML形式转化为另一种XML形式,或把 XML文档转化为大家所熟悉的HTML格式。 返回目录
XML文档 1.一个简单的例子 【例141】一个简单的XML文档 K?xmI version="1.0 encoding=GB2312?> 地址 <姓名 <姓>李<姓〉 <名>中国</名 </姓名〉 <省>广东省</省 城市省="广东”>广州</城市〉 <街道〉 北京路15号 </街道〉 <邮政编码〉 514000 </邮政编码〉 </地址 返回目录
14.1.1 XML 文档 1. 一个简单的例子 【例14.1】一个简单的XML文档 <?xml version="1.0" encoding="GB2312"?> <地址> <姓名> <姓>李</姓> <名>中国</名> </姓名> <省>广东省</省> <城市 省="广东">广州</城市> <街道> 北京路15号 </街道> <邮政编码> 514000 </邮政编码> </地址> 返回目录
電子掌出版社 该文档的第1行是XML声明—定义此文档所遵循的XML标准的 版本,在这个例子里是10版本的标准,使用的是GB2312字符集。文 档的第2行是根元素(地址),文档的最后一行是根元素的结束。文 档的中间部分描述了根元素的子节点(姓名,省,城市,街道,邮政 编码),其中姓,名为姓名节点的子节点 所有XML文档都必须符合下列规则: (1)XML文档必须有一个根元素,XML文档中的第一个元素就是根 元素,XML文档有且只能有一个根元素,XML文档都必须包含一个 单独的标记来定义,所有其他元素的都必须成对的在根元素中嵌套 (2)所有的XML元素必须合理包含 (3)XML标记都是大小写敏感的 (4)所有的XML文档必须有一个结束标记。 返回目录
该文档的第1行是XML声明——定义此文档所遵循的XML标准的 版本,在这个例子里是1.0版本的标准,使用的是GB2312字符集。文 档的第2行是根元素(地址),文档的最后一行是根元素的结束。文 档的中间部分描述了根元素的子节点(姓名,省,城市,街道,邮政 编码),其中姓,名为姓名节点的子节点。 所有XML文档都必须符合下列规则: (1)XML文档必须有一个根元素,XML文档中的第一个元素就是根 元素,XML文档有且只能有一个根元素,XML文档都必须包含一个 单独的标记来定义,所有其他元素的都必须成对的在根元素中嵌套; (2)所有的XML元素必须合理包含 (3)XML标记都是大小写敏感的 (4)所有的XML文档必须有一个结束标记。 返回目录
電子掌出版社 2.XML文档的基本结构 序言(处理指令、DTD、注释) 主体(数据元素) 尾声(处理指令、注释) 返回目录
2. XML 文档的基本结构 返回目录