XML轻松学习手册(5)XML实例解析

XML轻松学习手册(5)XML实例解析

ID:40763277

大小:30.00 KB

页数:7页

时间:2019-08-07

XML轻松学习手册(5)XML实例解析_第1页
XML轻松学习手册(5)XML实例解析_第2页
XML轻松学习手册(5)XML实例解析_第3页
XML轻松学习手册(5)XML实例解析_第4页
XML轻松学习手册(5)XML实例解析_第5页
资源描述:

《XML轻松学习手册(5)XML实例解析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五章:XML实例解析提纲:一:实例效果二:实例解析  1.定义新标识。  2.建立XML文档。  3.建立相应的HTML文件。XML在不同领域有着广泛的应用,比如在科技领域的MathML,无线通信应用的WML,在网络图象方面的SVG等等,我们这里侧重讨论XML在web上的应用。XML在web上应用主要是利用其强大的数据操作能力。一般用XML配合javascript和asp等服务器端程序,可以实现网络上几乎所有的应用需求。考虑讲解方便,我们在下面介绍一个简单的实例,不包含服务器端程序。目的在于让您对XML的数据操作能力有一个感性的认识。好,我们首先[点击这里]来看实例的效果。(请用IE5.0

2、以上版本浏览器打开)这是一个简单的CD唱片数据检索功能。你通过点击"上一张","下一张"可以看到单张CD的有关信息。这样的效果我们原来用两种方法可以实现:1.利用DHTML,将数据隐藏在不同的层中,通过鼠标事件依次显示;2.利用后台程序(如ASP,CGI,PHP,JSP等),调用服务器端的数据。但是在这个实例中,我们打开页面原代码可以看到,其中没有用DHTML的DIV,也没有表单的action,它完全是用XML来实现的。下面我们来分析它的制作过程:第一步:定义新标识。根据实际的CD数据,首先新建一个名为的标识;其次建立它相关的数据标识,分别是:CD名称,演唱者<Arti</p><p>3、st>,出版年代<Year>,国家<Country>,发行公司<Company>和价格<Price>;最后还要建立一个名为目录<CATALOG>的标识。为什么要再建立一个<CATALOG>标识呢?因为在XML文档中规定,必须且只能有一个根元素(标识),我们有多个CD数据,这些数据是并列的关系,所以需要为这些并列的元素建立一个根元素。以上元素的定义和关系都完全符合XML标准,不需要特别的DTD文件来定义,所以可以省略DTD定义。如果我们想使用DTD来定义,以上过程可以表示为:<!ELEMENTCATALOG(CD)*><!ELEMENTCD(Title,Artist,Year,Country,</p><p>4、Company,Price)><!ELEMENTTitle(#PCDATA)><!ELEMENTArtist(#PCDATA)><!ELEMENTYear(#PCDATA)><!ELEMENTCountry(#PCDATA)><!ELEMENTCompany(#PCDATA)><!ELEMENTPrice(#PCDATA)>这段代码表示:元素CATALOG包含多个CD子元素,而子元素CD又依次包含Title,Artist,Year,Country,Company,Price六个子元素,它们的内容都定义为文本(字符,数字,文本)。(注:具体的语法说明可以看上一章关于DTD的介绍)第二步:建立X</p><p>5、ML文档。<?xmlversion="1.0"?><CATALOG><CD><TITLE>EmpireBurlesqueBobDylanUSAColumbia10.901985HideyourheartBonnieTylorUKCBSRecords

6、E>9.901988GreatestHitsDollyPartonUSARCA9.901982StillgotthebluesGaryMoreUKVirginredords

7、>10.201990ErosErosRamazzottiEUBMG9.901997上面代码首先用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。