XML与HTML的结合张剑 第一部分:1、XML的局限性 目前,许多Web网站的内容数据都存放在数据库或数据文件中。对于Web程序开发人员来说,如果要想把有用的信息从数据库中提取出来,传统的方法是在服务器端编写脚本程序(如VBScript、JavaScript、CGI、ASP、Perl等等),通过对数据库执行SQL查询得到相关记录,然后把查询结果组织成HTML页面返回给客户端,用户使用浏览器观察最终结果。 为了提高系统服务的灵活性、可扩展性,使服务对象范围更广,许多商业网站都尽可能地把商务规则、原始数据和表现形式当做相互独立的服务分别提供。HTML那种蕴 [阅读全文] [PDF]
XML与HTML的结合(上)北京邮电大学 张剑 XML的局限性目前,许多Web网站的内容数据都存放在数据库或数据文件中。对于Web程序开发人员来说,如果要想把有用的信息从数据库中提取出来,传统的方法是在服务器端编写脚本程序(如VBScript、JavaScript、CGI、ASP、Perl等等),通过对数据库执行SQL查询得到相关记录,然后把查询结果组织成HTML页面返回给客户端,用户使用浏览器观察最终结果。 为了提高系统服务的灵活性、可扩展性,使服务对象范围更广,许多商业网站都尽可能地把商务规则、原始数据和表现形式当做相互独立的服务分别提供。HTML那 [阅读全文] [PDF]
XML与HTML的结合(下) XML的嵌套处理 一般情况下,我们从数据库中查询得到的结果集可能很大,所以从服务器返回到客户端时,数据会被分成若干个页面分别进行传递。此时,利用TABLE元素中的DATAPAGESIZE属性可以指定每个页面包含记录集条目的个数。 例如: <TABLE DATASRC=“#xmldso” DATAPAGESIZE=10> 很显然,如果XML数据格式是对称的,则无论是映射到ADO记录集还是绑定到表格元素上,效果都会很好。而在实际应用中,XML数据为非对称的例子也很多,比如一本书的作者可能就不止一位,这在映射和绑定时都 [阅读全文] [PDF]
XML的局限性目前,许多Web网站的内容数据都存放在数据库或数据文件中。对于Web程序开发人员来说,如果要想把有用的信息从数据库中提取出来,传统的方法是在服务器端编写脚本程序(如VBScript、JavaScript、CGI、ASP、Perl等等),通过对数据库执行SQL查询得到相关记录,然后把查询结果组织成HTML页面返回给客户端,用户使用浏览器观察最终结果。 为了提高系统服务的灵活性、可扩展性,使服务对象范围更广,许多商业网站都尽可能地把商务规则、原始数据和表现形式当做相互独立的服务分别提供。HTML那种蕴数据于显示之中的方式显然不合乎这种需求。因此, [阅读全文] [PDF]
XML的嵌套处理 一般情况下,我们从数据库中查询得到的结果集可能很大,所以从服务器返回到客户端时,数据会被分成若干个页面分别进行传递。此时,利用TABLE元素中的DATAPAGESIZE属性可以指定每个页面包含记录集条目的个数。 例如: <TABLE DATASRC=“#xmldso” DATAPAGESIZE=10> 很显然,如果XML数据格式是对称的,则无论是映射到ADO记录集还是绑定到表格元素上,效果都会很好。而在实际应用中,XML数据为非对称的例子也很多,比如一本书的作者可能就不止一位,这在映射和绑定时都会产生一定的麻烦。解决问题的办法 [阅读全文] [PDF]
XML的真面目露出来啦! 像什么? 是不是很像我们平时用的文件夹呀? 如果你学过数据结构的话,一定知道一种重要的数据结构——树! 而我们的XML就是一种树状结构!XML与HTML的不同之处在于: XML的重点在内容上,而HTML的重点在页面的布局和排版上。 XML+XSL(CSS)-->HTML 怎么来解释? XML的写法和HTML类似。XML的优势: 1.方便不同系统之间的信息交流 XML本身具有的特性,使得他成为B2B公司对公司的商务带来前所未有的方便。 2.更方便的信息搜索 文件的内容和外观设计是完全分开的,外观变动时, [阅读全文] [PDF]
二. XML和HTML的比较 下面我们看一个实例: 有一个关于学生的信息:包括学生的编号,姓名,性别,年龄。 我们下面用三种表达方式来表现这个学生的信息。 这个学生的信息数据是相同的:001, 张三, 男, 20 我们先用HTML来展示3种不同的表现形式,但我们所用到的这个学生的数据是相同的。第一种表达方式:显示的效果:001, 张三, 男, 20 HTML源代码:<body>001, 张三, 男, 20 </body> [阅读全文] [PDF]
第二步:用记事本打开学生.xml,看到图二 我们将这段代码中的“学生1.xsl”改为“学生2.xsl”,保存。之后,请刷新IE浏览器,看到了什么?图三(和前面提到的HTML的第二种表达方式相同) 第三步:用和第二步类似的步骤,将这段代码中的“学生2.xsl”改为“学生3.xsl”,保存。之后,请刷新IE浏览器,又看到了什么?图四(和前面提到的HTML的第三种表达方式相同) [阅读全文] [PDF]
第二种表达方式: 显示的效果:编号001姓名张三性别男年龄20 HTML源代码:<body><table width=\"300\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#000000\"><tr><td><table width=\"300\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"1\"><tr><td>编号& [阅读全文] [PDF]
二. XML和HTML的比较 HTML本身存在很多的缺点,例如,内容和页面的排版、表现形式混在一起,过度的膨胀。数据库存储的信息,经过CGI,ASP等的解释和转换为HTML格式后,信息原有的格式已变得面目全非。电子商务的逐渐流行,HTML本身的种种缺点却阻碍了他的发展。哈! 这个时候就是我们的XML出场的最佳时刻啦! XML最厉害的地方就是将数据和表达形式完全分离! 先不要问为什么?照着我教你的步骤来做:请下载下面这4个文件:学生.xml学生1.xsl学生2.xsl学生3.xsl 下载到本机之后,请按下面的要求做。第一步:双击学生.xml,在IE [阅读全文] [PDF]
第四步:好了,这次我们来看看XML的庐山真面目吧! 请用和第二步类似的步骤,将这段代码删掉,保存。刷新IE浏览器,可以看到:图五这就是XML的源代码。 有没有注意到XML源代码“- <学生>”前面的“-”图六点击之后,<学生>折叠了起来!图七 [阅读全文] [PDF]
XML的嵌套处理 一般情况下,我们从数据库中查询得到的结果集可能很大,所以从服务器返回到客户端时,数据会被分成若干个页面分别进行传递。此时,利用TABLE元素中的DATAPAGESIZE属性可以指定每个页面包含记录集条目的个数。 例如: <TABLE DATASRC=“#xmldso” DATAPAGESIZE=10> 很显然,如果XML数据格式是对称的,则无论是映射到ADO记录集还是绑定到表格元素上,效果都会很好。而在实际应用中,XML数据为非对称的例子也很多,比如一本书的作者可能就不止一位,这在映射和绑定时都会 [阅读全文] [PDF]
1 共12条 分1页
- flexsdk:使用 Flex SDK 实现一个 Facebook 相册
- silverlight:[Silverlight] 有关线程调用的扩展思路方法
- silverlight播放器:Silverlight专题(15) - 你自己的视频播放器的自定义MoveToPointSlider
- silverlight:Silverlight专题(14) - 基于Silverlight的Live Search图片搜索
- actionscript3.0:ActionScript 3.0 Step By Step系列文章
- actionscript3.0:ActionScript 3.0 Step By Step系列(一):工欲其善 先利其器(Flex Builder)
- actionscript3.0:ActionScript 3.0 Step By Step系列( 2):建立扎实的ActionScript 3.0语法基础
- actionscript:ActionScript 3.0 Step By Step系列( 3):学学流程控制 编编if-else & switch & while & for
- actionscript3.0:ActionScript 3.0 Step By Step系列( 4):来自面向对象开发的前的呐喊: 学会写可重用的代码
- actionscript3.0:ActionScript 3.0 Step By Step系列( 5):走在面向对象开发的路上 以类为基础去研究编程问题
- actionscript3.0:ActionScript 3.0 Step By Step系列( 6):学对象事件模型 从点击按扭开始
- actionscript3.0:ActionScript 3.0 Step By Step系列( 7):使用XML和XMLList类处理XML数据
- actionscript3.0:ActionScript 3.0 Step By Step系列( 8):动态的数据展现源于灵活的数据绑定
- actionscript3.0:ActionScript 3.0 Step By Step系列( 9):使用样式(style)和皮肤(Skin)两大画笔为应用程序界面画妆
- flex自定义组件:使用FLEX进行多文件上传和自定义上传信息
- flash图表:Flash图表(FusionChartsV3)的简单应用
- richtexteditor:Flex中如何控制鼠标移出RichTextEditor编辑范围外的时候隐藏其工具栏的例子
- flex自定义控件:Flex中如何利用textFieldStyleName样式自定义ColorPickerControl控件内文本风格的例子
- flex样式:Flex中如何利用swatchGridBackgroundColor样式设置ColorPicker的样本颜色网格背景颜色的例子
- colorpicker:Flex中如何利用swatchHighlightSize样式设置ColorPickerControl控件加亮边框粗细尺寸的例子