社区
脚本语言
帖子详情
能否实现: XML+XSL+DHTML 使得客户端IE中的显示内容随着XML文件的改变自动局部刷新显示
stonejh
2003-03-19 10:29:13
能否实现: 通过XML+XSL+DHTML 使得客户端IE中的显示内容随着XML文件的改变自动局部刷新显示,即:
1、客户端IE显示XML+XSL
2、XML文件内容被更新
3、通过DHTML自动刷新当前IE的显示内容
如何能够实现?
...全文
28
回复
打赏
收藏
能否实现: XML+XSL+DHTML 使得客户端IE中的显示内容随着XML文件的改变自动局部刷新显示
能否实现: 通过XML+XSL+DHTML 使得客户端IE中的显示内容随着XML文件的改变自动局部刷新显示,即: 1、客户端IE显示XML+XSL 2、XML文件内容被更新 3、通过DHTML自动刷新当前IE的显示内容 如何能够实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
很经典的
XML
入门教程
XML
入门教程(初学者用) Power By Xinhai Work Studio 第一章:在学习
XML
之前你应该掌握什么 第二章:怎么使用
XML
第三章:
XML
的语法 第四章:文档类型定义 DTD(Document Type Definition) 第五章:在NetScape 和IE
中
的
XML
第六章:微软的
XML
解释器 第七章:
XML
DOM 第八章:
XSL
- The Style Sheet Language of
XML
(
XML
的样式表语言) 第九章:
XML
Behaviors - 新的
DHTML
第十章:使用IE5 浏览
XML
文件 第十一章:一个很典型的
XML
文件例子 第十二章:格式化
XML
(一) 第十三章:格式化
XML
(二) 第十四章:
XML
的典型运用(一) 第十五章:
XML
的运用(二) 第十六章:
XML
的运用(三) 第十七章:如何使用
XSL
和正则表达式来验证数据的有效性(一) 第十八章:如何使用
XSL
和正则表达式来验证数据的有效性(二)
XML
初学入门教程(pdf)
第一章:在学习
XML
之前你应该掌握什么 2
第二章:怎么使用
XML
3
第三章:
XML
的语法 4
第四章:文档类型定义 DTD(Document Type Definition) 6
第五章:在NetScape和IE
中
的
XML
8
第六章:微软的
XML
解释器 9
第七章:
XML
DOM 11
第八章:
XSL
- The Style Sheet Language of
XML
(
XML
的样式表语言) 12
第九章:
XML
Behaviors - 新的
DHTML
15
第十章:使用IE5浏览
XML
文件
17
第十一章:一个很典型的
XML
文件
例子 25
第十二章:格式化
XML
(一) 36
第十三章:格式化
XML
(二) 38
第十四章:
XML
的典型运用(一) 52
第十五章:
XML
的运用(二) 58
第十六章:
XML
的运用(三) 60
第十七章:如何使用
XSL
和正则表达式来验证数据的有效性(一) 62
第十八章:如何使用
XSL
和正则表达式来验证数据的有效性(二) 67
XML
编程
在现代的开发之
中
,
XML
技术无处不在,在各个开发框架
中
,也都到处充斥着
XML
配置文件的身影。本课程将为读者讲解
XML
的产生背景,并且详细分析了HTML与
XML
的区别、
XML
核心语法,重点在于
XML
的解析技术(DOM、SAX、DOM4...
XML
轻松学习手册--
XML
肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解
XML
越来越热,关于
XML
的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:
XML
到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的: 第一:
XML
肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会; 第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们还年轻。 本文共分五大部分。分别是
XML
快速入门,
XML
的概念,
XML
的术语,
XML
的
实现
,
XML
的实例分析。最后附录介绍了
XML
的相关资源。作者站在普通网页设计人员的角度,用平实生动的语言,向您讲述
XML
的方方面面,帮助你拨开
XML
的神秘面纱,快速步入
XML
的新领域。 • 第一章:
XML
快速入门 • 一. 什么是
XML
? • 二.
XML
是新概念吗? • 三. 使用
XML
有什么好处? • 四.
XML
很难学吗? • 五.
XML
和HTML的区别 • 六.
XML
的严格格式 • 七. 关于
XML
的更多 • 第二章:
XML
概念 • 一. 扩展性 • 二. 标识 • 三. 语言 • 四. 结构化 • 五. Meta数据 • 六.
显示
• 七. DOM • 第三章:
XML
的术语 • 导言 • 一.
XML
文档的有关术语 • 二.DTD的有关术语 • 第四章:
XML
的语法 • 一.
XML
语法规则 • 二.元素的语法 • 三.注释的语法 • 四.CDATA的语法 • 五.Namespaces的语法 • 六.entity的语法 • 七.DTD的语法 • 第五章:
XML
实例解释 • 一.定义新标识 • 二.建立
XML
文档 • 三.建立相应的HTML文件 • 第六章:
XML
相关资源 五.
XML
和HTML的区别
XML
和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和
XML
的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,
显示
网页
内容
。比如表示首行标题,有固定的尺寸。相对的,
XML
则没有固定的标记,
XML
不能描述网页具体的外观,
内容
,它只是描述
内容
的数据形式和结构。 这是一个质的区别:网页将数据和
显示
混在一起,而
XML
则将数据和
显示
分开来。 我们看上面的例子,在myfile.htm
中
,我们只关心页面的
显示
方式,我们可以设计不同的界面,用不同的方式来排版页面,但数据是储存在myfile.
xml
中
,不需要任何
改变
。 (如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思想极其相似!其实网页何尝不是一种程序呢?) 正是这种区别使得
XML
在网络应用和信息共享上方便,高效,可扩展。所以我们相信,
XML
做为一种先进的数据处理方法,将使网络跨越到一个新的境界。 六.
XML
的严格格式 吸取HTML松散格式带来的经验教训,
XML
一开始就坚持实行"良好的格式"。 我们先看HTML的一些语句,这些语句在HTML
中
随处可见: 1. sample 2.sample 3.sample 4.samplar 在
XML
文档
中
,上述几种语句的语法都是错误的。因为: 1.所有的标记都必须要有一个相应的结束标记; 2.所有的
XML
标记都必须合理嵌套; 3.所有
XML
标记都区分大小写; 4.所有标记的属性必须用""括起来; 所以上列语句在
XML
中
正确的写法是 1. sample 2.sample 3.sample 4.samplar 另外,
XML
标记必须遵循下面的命名规则: 1.名字
中
可以包含字母、数字以及其它字母; 2.名字不能以数字或"_" (下划线) 开头; 3.名字不能以字母
xml
(或
XML
或
Xml
..) 开头; 4.名字
中
不能包含空格。 在
XML
文档
中
任何的差错,都会得到同一个结果:网页不能被
显示
。各浏览器开发商已经达成协议,对
XML
实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.
xml
修改一下,比如将改为,然后用IE5直接打开myfile.
xml
,会得到一个出错信息页面:
XML
轻松学习手册 ajie
XML
学习指南 电子书
前 言扩展标记语言(Extensible Markup Language,
XML
),是目前最有前途的在World Wide Web上保存和传递信息的语言。尽管超文本标记语言(Hypertext Markup Language,HTML)目前是创建Web页的最常用语言,但是它在保存信息方面的能力很有限。与之相反,
XML
却有着极其灵活的语法,允许真实地描述各种类型的信息,从简单的菜谱到复杂的数据库(所以才会使用术语“扩展”)。
XML
文档(与样式表或传统的HTML页一起)可以很容易地在浏览器
中
显示
。因为
XML
文档能如此有效地构造和标识它所包含的信息,以致于浏览器可以以非常灵活的方式发现、抽取、排序、过滤、整理以及管理信息。总之,
XML
提供了一种理想的方法,使用它可以处理Web上数量和复杂性快速增长的信息。为什么不阅读另一本
XML
书籍
XML
可能会让人感到混乱。
XML
应用程序以令人吃惊的速度不断出现,而且
XML
与用来格式化、
显示
、处理和增强
XML
文档的大量相关标准和技术紧密联系在一起。许多这样的相关标准和技术还处在“幼儿”阶段,正在快速地变化和发展。大部分我读过的
XML
书籍都试图全面地介绍这些技术,但是却让人有一种在迷宫
中
迷失的感觉。我认为,这种典型的
XML
书籍过于肤浅地讨论了过多的
XML
技术,没有把实用与非实用、现在和将来相区别。本书回答了大部分基本的
XML
问题—什么是
XML
,为什么需要它,以及怎样使用它—并且介绍了到目前为止最重要、最实用的
XML
技术。本书的主题均是经过精心筛选的,对每一种主题的介绍都很有深度,并且避免了不完整的解决方案。(例如,因为我在第二部分介绍了怎样定义
XML
属性,所以在第三部分接着介绍了在
显示
文档时怎样访问这些属性。)直到我亲
自动
手编写并
显示
XML
文档时,才真正理解了
XML
。因此,我在本书
中
也采用了这种方法,包括了许多循序渐进的指导、实用的例子和教程式的练习;避免对
XML
这种难于理解的主题进行理论和抽象的讨论。本书及附带的光盘还提供了一个完整的
XML
学习软件包。这个软件包提供了学习创建和
显示
XML
文档所需基础知识的所有信息、指导和软件。本书还包括了指向Web上大量
XML
信息的详尽链接集,如果你想要了解基础知识以外的信息,则可以利用这些链接。在本书
中
将学到什么本书的第一部分(第1章和第2章)提供了对
XML
的简要介绍,并为学习后续的详细信息做准备。第1章回答了我前面提到的基本问题—什么是
XML
,为什么需要它,以及怎样使用它来解决现实世界的问题。第2章提供了一个手把手的练习,使你对创建
XML
文档并在Web浏览器
中
显示
的全过程有一个大致印象。第二部分(第3章到第6章)重点介绍创建
XML
文档的规则和技术。第3章和第4章介绍怎样创建格式正确的
XML
文档—符合最基本的
XML
需求的文档。第5章和第6章介绍怎样创建有效的
XML
文档—符合可选和更严格的规则集的文档。第二部分
中
的章节基于W3C(World Wide Web协会)的正式
XML
规范。第三部分(第7章到第10章)介绍目前最重要的在Web浏览器
中
显示
XML
文档的技术。第7章和第10章解释怎样通过附加一个为浏览器提供格式指令的样式表来
显示
XML
文档。第7章讨论级联样式表(cascading style sheet)—最简单,但是最受限的样式表类型—而第10章介绍使用
XSL
(扩展样式表语言,Extensible Stylesheet Language),一种用
XML
编写的更高级、更灵活的样式表类型。第8章和第9章介绍怎样通过把文档链接到包括访问、处理和表示
XML
数据的HTML Web页来
显示
XML
文档。第8章介绍怎样使用数据绑定(data binding,一种只适用于某种
XML
文档的简单技术)来做到这一点。第9章介绍怎样通过可用于任意
XML
文档类型且高度灵活的编程对象,即众所周知的
XML
文档对象模型(
XML
Document Object Model),编写脚本来在HTML页
中
显示
XML
文档。注意 在本书
中
,使用术语“页面(page)”来表示HTML源文件,使用术语“文档(document)”来表示
XML
源文件,以便清楚地区别这两种经常一起使用的标记语言。第三部分重点讨论使用Microsoft Internet Explorer 5 Web浏览器
显示
XML
文档。最后,附录提供了一些Web站点的地址,这些站点包含了大量有关本书
中
所讨论主题的更深入信息。我还在各章节
中
包括了这些地址,每一个地址都适用于各章节讨论的
内容
。在本书附带光盘的“Resource Links”文件夹
中
名为Appendix.htm的文件
中
,会找到附录的拷贝。(要了解在计算机上安装Appendix.htm的信息,参见光盘上的Readme文件。)你可以通过在Web浏览器
中
打开Appendix.htm文件并单击链接来访问任意一个Web站点,而不必在浏览器
中
输入地址。提示 你可能想要在Web上访问下列
XML
信息站点以便补充从本书
中
学到的
内容
。W3C在www.w3.org/
中
为Web创作人员提供了各种信息、标准和服务。Microsoft Developer Network(微软开发商网络,MSDN)在http://msdn.microsoft.com/
xml
/ default.asp
中
提供了Microsoft产品所支持的、有关
XML
的大量信息。http://www.oasis-open.org/cover/
中
的在线参考书《The
XML
Cover Page》包括了有关
XML
和其他标记语言的综合信息。循序渐进学习
XML
和Internet Explorer 尽管本书
中
提供的大部分技术都基于公开的标准,并且能够与大量浏览器一起协同工作,但是本书是专门为Microsoft Internet Explorer 5.0~5.5编写的。本书附带的光盘包括Internet Explorer 5.01。因此,你可以使用这张光盘上提供的浏览器软件
显示
本书
中
使用这些技术创建的任意
XML
文档。提示 可以从http://www.microsoft.com/windows/ie下载最新的Internet Explorer 5.5。在整本书
中
,Internet Explorer 5指的是Microsoft Internet Explorer 5.0~5.5。当某些信息只适用于某个Internet Explorer版本时,会及时指出,例如Internet Explorer 5.01或Internet Explorer 5.5。本书
中
介绍的所有特性和技术都可以用于Internet Explorer 5.5。少数几种特性是第一次出现在版本5.5
中
,因此无法用于以前的版本。我将清楚地标出只适用于Internet Explorer 5.5的那些特性。环境需求下面是使用本书及其附带光盘的基本硬件和软件需求: ?要访问本书附带的光盘,并安装包括在光盘
中
的Internet Explorer软件,需要一台运行Microsoft Windows并安装有一台CD-ROM驱动器的计算机。可以使用Windows 95、Windows 98、Windows NT 4.0(带有Service Pack3或更高版本)、Windows 2000,或者任意更高版本的Windows。 ?选择“Install Example Code And Resource Links”安装选项大约需要1MB硬盘空间。 ?要查看本书
中
引用的Web站点,需要连接到Internet。不过,成功地使用本书不需要查看这些站点,因此Internet连接是可选的。本书的目的是介绍
XML
,因此不需要事先对
XML
本身有所了解。不过,本书
中
介绍的几种有关
显示
XML
文档的技术需要使用下列一种或多种Web创作语言:HTML、动态HTML(
DHTML
)和Microsoft JScript(普通JavaScript脚本语言的Microsoft版本)。尽管本书在例子
中
介绍了这些语言的特性,但是了解这些语言的一些基本知识仍然有用。提示 要了解在Internet Explorer 5
中
使用HTML和DHML的信息,请访问MSDN提供的Web站点:http://msdn.microsoft.com/workshop/author/default.asp。要阅读正式的HTML规范,参见W3C提供的Web站点:http://www.w3.org/TR/REC-html40/。在也是由MSDN提供的站点http://msdn.microsoft.com/workshop/c-frame.htm#/workshop/languages/jscript/ handling.asp和http://msdn.microsoft.com /scripting/default.htm?/scripting/jscript/default.htm
中
,包括完整的JScript信息,也包括初学者的教程。使用附带的光盘附带的光盘提供了下列有价值的资源,以便对本书的信息进行补充: ?本书
中
带有编号的程序清单的源文件拷贝。这些程序清单(例如,第2章
中
的程序清单2-1)提供了
XML
文档、样式表,和用来
显示
XML
文档的HTML页的例子。在引入带有编号的程序清单时,也会同时给出它在光盘
中
对应文件的名称。(例如,程序清单2-1在文件Inventory.
xml
中
。)所有这些文件都在附带光盘的“Example Code”文件夹
中
。 ?所有在
XML
文档示例
中
显示
的图形文件。这些文件包含在与程序清单文件相同的光盘文件夹(Example Code)
中
。 ?Web页文件Appendix.htm
中
附录的拷贝。该文件在光盘上的“Resource Link”文件夹
中
。 ?Internet Explorer 5.01版。当把CD-ROM插入驱动器时,附带的光盘会
自动
启动安装。如果计算机不支持
自动
启动,就使用Windows资源管理器
显示
光盘的
内容
,并双击根文件夹
中
的StartCD.exe。这两种方法都可以打开欢迎屏幕。欢迎屏幕上
显示
了阅读Readme文件、安装示例代码和资源链接,安装Microsoft Internet Explorer 5.0,浏览光盘
内容
,或链接到Microsoft Press支持的Web站点等选项。一旦选择了一个选项,只要按照屏幕上
显示
的指示操作即可。怎样与作者联系你可以访问我的Web站点:http://ourworld.compuserve.com/homepages/mjy。那里有对本书的更正、读者的问题以及答案,获取有关
XML
进一步帮助的资源及相关技术,我的一些其他书籍的介绍和附加的信息。你可以给我发e-mail,地址是mjy@compuserve.com。欢迎你的意见和反馈信息。尽管我很少有时间回答那些需要深入研究的问题,但是如果你的问题我能够回答,那么我将会尽力回复。 Microsoft Press支持信息我尽了最大的努力保证本书和附带光盘
中
内容
的准确性。Microsoft Perss通过万维网上的http://mspress.microsoft.com/support/提供了对书籍的更正。如果你对本书或者它所附带的光盘有意见、问题或想法,请通过e-mail把它们发送到Microsoft 出版社: MSPinput@Microsoft.com 或者把信邮寄到: Microsoft Press Attn:
XML
Step by Step Editor One Microsoft Way Redmond, WA 98052-6399 请注意,产品支持不是通过上述地址提供的。英文原书书号:ISNB0-7356-1020-7 英文原书名,
XML
Step by Step .
脚本语言
37,719
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章