选择显示字体大小

使用文件对象模型script来显示xml文件

在前一章中,你学习到了数据来源对象(dso)程序设计模型的相关知识,这个模型让你能在html 网页上使用数据链路或script 来显示xml 文件。dso 将xml 数据储存成记录集,因此只适用于显示那些具有对称性数据记录集结构的xml 文件。
在本章中,你将学到一种完全不同的程序设计模型,称为xml 文件对象模型(xml document object model;dom)。dom 是由一组代表xml 文件中不同组件的程序对象所组成。这些对象的属性和方法让你在html 网页中能够使用script 来显示xml 文件。虽然dom 比dso 需要更多的额外的工作(例如,dom 不允许使用数据链路这种简单的技巧),dom 以阶层式的树状数据结构来储存xml 数据,反映出xml 文件的阶层式结构。因此你可以使用dom 来显示任何形式的xml 文件-不论它是否以记录集的型式建构-而且你可以使用dom来存取xml 文件的任何组件,包括元素、属性、处理指令、批注,以及实体与卷标宣告。
注意
w3c 使用文件对象模型 (document object model,dom) 这个名词来代表一个较广泛的对象模型,该模型提供了对html 元素以及xml 文件的存取权。(请参阅位于网页 http://www.w3.org/tr/rec-dom-level-1 中的<document object model (dom) level 1 specification> 内容) 然而在本书中,文件对象模型只是特别用来代表microsoft inte.net explorer 5 所提供的xml dom,是特别专为xml 文件订制的。
在本章中,首先你将学习如何将xml 文件链接到html 网页中,好让你可以利用dom 来存取文件。接着你将会学习dom 的整体架构,以及dom 所提供的程序设计对象。本章一开始借着显示内含固定数目元素的文件为例,教导你如何使用特别的dom 程序设计技术。然后你将学习显示内含任意数目元素xml 文件所要求的更多一般用途的技术。在此之后,你将学习存取xml文件的其它方法,以及存取属性、实体,与卷标的技术。接着本章提供一个练习,在练习中你将建立一份dom script,让你可以往返于任何的xml 文件中,并显示每一个文件元素上的基本信息。最后本章提出一份你可以用来检验任何xml 文件的格式正确与有效性的script,来作个总结。
提示
有关dom 的进一步信息,请参看下面两个网页的内容:位于 http://msdn.microsoft.com/xml/xmlguide/dom-guide-overview.asp 的<xml dom userguide>,与位于 http://msdn.microsoft.com/xml/reference/xmldom/start.asp 的<xml domreference>。这两个网页都是由microsoft developer.network(msdn)所提供。   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons