XML DOM介绍和例子(一)

结合国家和国2

结合国家和国2

2016-01-29 19:08

XML DOM介绍和例子(一),XML DOM介绍和例子(一)
  1.文档对象模型(DOM)
    DOM是HTML和XML文档的编程基础,它定义了处理执行文档的途径。编程者可以使用DOM增加文档、定位文档结构、填加
修改删除文档元素。W3C的重要目标是把利用DOM提供一个使用于多个平台的编程接口。W3C DOM被设计成适合多个平台,可
使用任意编程语言实现的方法。

2.节点接口
    XML parser用来装载XML文档到缓存中,文档装载时,可以使用DOM进行检索和处理。DOM采用树形结构表示 XML文档,
文档元素是树的最高阶层,该元素有一个或多个孩子节点用来表示树的分枝。
    节点接口程序通常用来读和写XML节点树中的个别元素,文档元素的孩子节点属性可以用来构造个别元素节点。XML
parser用来证明Web中的DOM支持遍历节点树的所有函数,并可通过它们访问节点和及其属性、插入删除节点、转换节点树
到XML中。
    所有Microsoft XML parser函数得到W3C XML DOM的正式推荐,除了load和loadXML函数(正式的DOM不包括标准函数
loading XML文档)。有13个节点类型被Microsoft XML parser支持,下面列出常用节点:

  节点类型                                  例子
Document type                    <!DOCTYPE food SYSTEM "food.dtd"
Processing instruction              <?xml version="1.0"?
Element                          <drink type="beer"Carlsberg</drink
Attribute                          type="beer"
Text                               Carlsberg

3.使用XML parser
    为了更加熟练的处理XML文档,必须使用XML parser。Microsoft XML parser是IIS5.0所带的一个COM组件,一旦安装
了IIS5.0,parser可以利用HTML文档和ASP文件中的脚本。
Microsoft XMLDOM parser支持以下编程模式:
----支持 JavaScript, VBScript, Perl, VB, Java, C++ 等等
----支持 W3C XML 1.0 和 XML DOM
----支持 DTD 和 validation

    如果使用IE5.0中的JavaScript,可以使用下面的XML文档对象:
  var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")

    如果使用VBScript,可以使用下面的XML文档对象:
  set xmlDoc = CreateObject("Microsoft.XMLDOM")

    如果使用ASP,可以使用下面的XML文档对象:
  set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")

4.装载一个XML文件到parser中
    下面的代码装载存在的XML文档进入XML parser:

<script language="JavaScript"
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
// ....... processing the document goes here
</script

    第一行脚本增加了一个Microsoft XML parser实例,第三行装载名为”note.xml”的XML文档进入parser中。第二行保
证文档装载完成以后parser进行下一步工作。


 
展开更多 50%)
分享

猜你喜欢

XML DOM介绍和例子(一)

ASP
XML DOM介绍和例子(一)

XML DOM介绍和例子(三)

ASP
XML DOM介绍和例子(三)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

XML DOM介绍和例子(二)

ASP
XML DOM介绍和例子(二)

Dom遍历XML的一个例子,结果为树状结构

ASP
Dom遍历XML的一个例子,结果为树状结构

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用PHP读取和编写XML DOM

PHP
用PHP读取和编写XML DOM

XML 问题: 超越DOM(轻松使用 DOM 的技巧和诀窍)

Web开发
XML 问题: 超越DOM(轻松使用 DOM 的技巧和诀窍)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

vi介绍编 (2) 参数简介

vi介绍编 (2) 参数简介

@ 指令参考之一 - @CODEPAGE

@ 指令参考之一 - @CODEPAGE
下拉加载更多内容 ↓