文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程XML/SoapXML轻松学习手册(5)XML实例解析
精品推荐
特别推荐
·跟我学XML和XSL
·XHTML教程,简单认识XHTML基础知识
·XML轻松学习手册
·XSL/XML网页制作入门,入门到精通
·用XML+JSP实现网页内容动态显示的方案
·将XML结点转换成JAVABEAN并存入数据库
·XML入门教程:XML 浏览器支持
·XHTML 1.0:标记新的开端
·什么是 XML Web Service
·什么是XML
·XML技巧五则
·新兴XML处理方法VTD-XML介绍
·偷窥HTML与XML之间的秘密
·一个简单的基于XML的模块集成框架
·XML数据库中几个容易混淆的概念
·用Flash和XML来构造一个聊天室
热点TOP10
·使用xmlhttp为网站增加股市行情查询功能
·自定义应用程序配置文件(app.config)
·XML轻松学习手册
·XML轻松学习手册(二):XML概念
·XML 数据的编码方式
·证券和银行之间转帐系统的设计
·利用XML实现通用WEB报表打印实际使用中的例子
·一个简单的基于XML的模块集成框架
·XSL/XML网页制作入门,入门到精通
·HTA的简单应用
·XML轻松学习手册(3)XML的术语
·什么是 XML Web Service
·创建带有关联的 XML 架构的 XML 文件 && 从 XML 文件创建 XML 架构
·基于Lucene/XML的站内全文检索解决方案
·XSD元素的简单说明
·XML-RPC规范(中文版)
·XML文档对象模型手册
·web.config配置web应用程序中的数据库连接
·XML轻松学习手册(四):XML语法
·跟我学XML和XSL

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

日期:2008年2月13日 作者: 查看:[大字体 中字体 小字体]


第五章:XML实例解析

提纲:

一:实例效果

二:实例解析
  1.定义新标识。
  2.建立XML文档。
  3.建立相应的Html文件。

XML在不同领域有着广泛的应用,比如在科技领域的MathML,无线通信应用的WML,在网络图象方面的SVG等等,我们这里侧重讨论XML在web上的应用。XML在web上应用主要是利用其强大的数据操作能力。一般用XML配合javascriptASP服务器端程序,可以实现网络上几乎所有的应用需求。

考虑讲解方便,我们在下面介绍一个简单的实例,不包含服务器端程序。目的在于让您对XML的数据操作能力有一个感性的认识。

好,我们首先[ 点击这里 ]来看实例的效果。(请用IE5.0以上版本浏览器打开)

这是一个简单的CD唱片数据检索功能。你通过点击"上一张","下一张"可以看到单张CD的有关信息。这样的效果我们原来用两种方法可以实现:

1.利用DHTML,将数据隐藏在不同的层中,通过鼠标事件依次显示;

2.利用后台程序(如ASP,CGI,PHP,jsp等),调用服务器端的数据。

但是在这个实例中,我们打开页面原代码可以看到,其中没有用DHTML的DIV,也没有表单的action,它完全是用XML来实现的。下面我们来分析它的制作过程:

第一步:定义新标识。
根据实际的CD数据,首先新建一个名为<CD>的标识;其次建立它相关的数据标识,分别是:CD名称<Title>,演唱者<Artist>,出版年代<Year>,国家<Country>,发行公司<Company>和价格<Price>;最后还要建立一个名为目录<CATALOG>的标识。为什么要再建立一个<CATALOG>标识呢?因为在XML文档中规定,必须且只能有一个根元素(标识),我们有多个CD数据,这些数据是并列的关系,所以需要为这些并列的元素建立一个根元素。
以上元素的定义和关系都完全符合XML标准,不需要特别的DTD文件来定义,所以可以省略DTD定义。如果我们想使用DTD来定义,以上过程可以表示为:

<!ELEMENT CATALOG (CD)*>
<!ELEMENT CD (Title,Artist,Year,Country,Company,Price)>
<!ELEMENT Title (#PCDATA)>
<!ELEMENT Artist (#PCDATA)>
<!ELEMENT Year (#PCDATA)>
<!ELEMENT Country (#PCDATA)>
<!ELEMENT Company (#PCDATA)>
<!ELEMENT Price (#PCDATA)>

这段代码表示:元素CATALOG包含多个CD子元素,而子元素CD又依次包含Title, Artist, Year, Country, Company, Price 六个子元素,它们的内容都定义为文本(字符,数字,文本)。(注:具体的语法说明可以看上一章关于DTD的介绍)

第二步:建立XML文档。

<?xml version="1.0"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tylor</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
<CD>
<TITLE>Greatest Hits</TITLE>

[1] [2] [3] 下一页 




上一篇:如何建立一个 XML 的开发环境

下一篇:XML轻松学习手册(3)XML的术语

XML轻松学习手册(5)XML实例解析 相关文章:
·教你学习如何破解XP登陆密码
·3DMax:跟我学做房间效果图
·2008大学生毕业找工作
·学习SQL语句之SQL语句大全
·AIX 5L 学习大纲/简易教程(2)(未经许可,请勿COPY)
·跟我学做Excel XP斜线表头
·DIV CSS网页布局实例:十步学会用CSS建站
·华北水利水电学院新校区校园网规划与设计
·从零开始学黑客:网络黑客新手入门指南
·菜鸟学习javascript实例教程
XML轻松学习手册(5)XML实例解析 相关软件:
·曾仕强 - 超世纪大易管理学(3-6)
·最新PhotoshopCS8.0视频教学
·舞蹈教学-学跳现代舞(下)
·洪恩轻松教你学电脑_internet学习
·二十四部古文学电子书合集
·会声会影9名师教学影片及精选素材
·手面相学讲义
·管理学 S.P.Robbins
·魔鬼经济学
·一步步学BIOS设置 WMV

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn