将XML文件链接至HTML网页

xml|链接|网页

    要利用DOM 来存取XML 文件,你必须将XML 文件连结到HTML 网页上。要达成这个目的,最简单的方法就是插入一个data island。回想一下之前我们是利用一个命名为XML 的HTML 元素来建立一个data island。例如,下面HTML 网页中的BODY 元素包含了一个连结,包含在Book.xml 档案中的XML 文件的data island 中:

<BODY>
<XML ID="dsoBook" SRC="Book.xml"></XML>
<!--other elements in body of page ...-->
</BODY>

    想获得更多有关data island 的信息,请参阅看第八章中 <第一步:将XML 文件链接到HTML网页> 中的内容。

    如同你在第八章中学到的,你指定给data island 的ID 会参考文件的DSO。你将使用DSO 的对象成员XMLDocument 来存取DOM,就像下面这行script 程序代码所示:

  Document =dsoBook.XMLDocument;

    特别是,XMLDocument 成员包含了DOM 的根对象,称为文件节点(Document node)。你将会使用文件节点存取所有其它的DOM 对象。

    因此,在HTML 网页中建立data island 会导致Internet Explorer 5 同时建立DSO(直接由data island 的ID 来代表)和DOM(透过DSO 的XMLDocument 成员对象来存取)。

    提示

    如果你想从HTML 网页来存取多份XML 文件,你可以借着为每一份XML 文件加入一个data island 来达成。甚至单一XML 文件可以含括多个data island。(如果你的网页更改了位于高速缓存中DOM 数据的内容,那么后面这项技术对于管理XML 数据的数个不同版本时可能很有用处。然而,本章并未包含修改DOM 资料的相关技术。)

时间: 2024-09-16 06:51:44

将XML文件链接至HTML网页的相关文章

串接样式表(CSS)来显示XML文件

css|xml|显示|样式表     在本章中,你将学习显示XML 文件于Microsoft Internet Explorer 5 中的第一种方法:串接样式表(CSS).串接样式表是一个包含安排XML 文件中元素相关指令的档案.因为你已经利用XML创造了自己的元素,浏览器并不知道如何适当地显示这些元素.建立串接样式表并将它链接到XML 文件中便是一种告诉浏览器如何显示文件中每个元素的方法.附加串接样式表的XML 文件可以直接在Internet Explorer 5 中被开启.你不需要使用HTM

读写xml文件的2个小函数_XML示例

要利用DOM 来存取XML 文件,你必须将XML 文件连结到HTML 网页上. #region 读写xml文件的2个小函数,2005 4 2 by hyc  public void SetXmlFileValue(string xmlPath,string AppKey,string AppValue)//写xmlPath是文件路径+文件名,AppKey是 Key Name,AppValue是Value { XmlDocument xDoc = new XmlDocument(); xDoc.L

在网页中实现文件链接调用

链接|网页 在目前网页中大量地使用超链进行链接,其使用方式为 〈a href="指定文件"〉显示文字〈/a〉 .除此之外还根据网页的不同又分以下的几种文件链接调用方式: 一. HTM结尾的网页 使用Javascript中的window.location重新链接一个网页.在以下范例一中当浏览器调用此页面时,自动链接到/home/default.htm的网页. 〈HTML〉 〈HEAD〉 〈TITLE〉范例一ITLE〉 〈/HEAD〉 〈BODY〉 〈SCRIPT LANGUAGE=jav

详解Android之解析XML文件三种方式(DOM,PULL,SAX)

1.xml文件代码 <?xml version="1.0" encoding="UTF-8" ?> <%@ page language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core

XML文件的显示——CSS和XSL

css|xml|显示 CSS(叠层样式表)和XSL(可扩展样式语言)都可以定义XML文件的显示,这两种方式有哪些不同以及它们在使用中的具体方法,我们将在本文给予介绍. 在XML文件中,使用的基本上是自定义的标记,显然一个浏览器是无法理解这些标记的,现在,浏览器仅仅是作为一个XML文件的解析器--只要你的XML文件是Well-Formed的,那么它就将文件原封不动地给你显示出来.在XML中内容与表现形式是分开的,在一个XML的源文件中并没有关于它表现形式的信息.XML的最大特点就是揭示了信息本身的

向远程服务器传送XML文件的java代码

xml|服务器|远程服务 package com.yuchai.marketing.vehicleSCM.sendNC; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.CharArrayWriter;import java.io.IOExce

在JSP开发中使用jdom解析临时存放数据的XML文件

dom|js|xml|数据     在我工作过程中,遇到了对临时存储产品信息的XML文件进行操作的问题.其中就有对XML文件的解析操作,考虑到用DOM或SAX比较麻烦,于是我选择了用jdom进行解析.因为我的XML文件结构比较简单,仅有两层,而且没有复杂的属性,所以没有用到里面太多的方法,只希望能够抛砖引玉,给初学者一点帮助.     下面我就把大概的实现过程说一说.     一.实现解析xml文件的JavaBean(XMLBean):     我把对存放产品信息的xml文档的全部操作都写在了X

ASP.net在gridview中删除数据时同时更新xml文件

asp.net|xml|数据 为了减少对数据库的访问,前台页面通常只对xml文件进行读取,但是更新数据库的时候需要同时更新xml文件,添加好办,但是删除的时候呢,下面的程序在gridview中删除数据的同时删除xml文件中对应的节点.xml文件的每个节点是一个图片新闻,包括图片和新闻页面的本地存储路径.   using System;using System.Collections;using System.ComponentModel;using System.Data;using Syste

Android Manifest.xml文件详解

AndroidManifest.xml文件是Android系统重要的权限申请和定义配置文件,程序员在开发时需要通过其来向系统预先定义和申请应用程序运行所需要的权限.灵活.安全地使用该配置文件是Android安全保障的一个不可忽视的方面,本文对AndroidManifest文件进行详细介绍. 了解AndroidManifest.xml文件的主要用途 AndroidManifest.xml主要包含以下功能: 说明application的java 数据包,数据包名是application的唯一标识: