使用XML分解器

2016-02-19 12:48 3 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的使用XML分解器,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

     要对一个XML文档进行阅读、更新、创建及操作,你需要一个XML 分解器。
   
     使用XML分解器
    
     Microsoft XML 分解器是Microsoft Internet Explorer 5.0 中携带的。一旦你安装了IE 5.0,在HTML文档和ASP文件中的脚本都可以使用分解器。分解器的特点是一个中立于语言的编程模型,它支持:
  
  avaScript、 VBScript、 Perl、 VB、 Java、 C++ 及更多
  
  
  W3C XML 1.0 和 XML DOM
  
  
  DTD 和确认
     如果你在 IE 5.0上使用JavaScript,就可以用以下代码创建一个XML文档对象:
  
  
  
     var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
  
  
  
     如果你使用的是VBScript,你可以用以下代码创建一个XML文档对象:
  
  
  
     set xmlDoc = CreateObject("Microsoft.XMLDOM")
  
  
  
     如果你在一个ASP中使用VBScript,你可以使用以下代码:
  
  
  
     set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
  
  
  
     将一个XML装载到分解器中
  
  
  
     可以用脚本代码将XML文件装载到分解器中。 以下代码将一个XML文档(note.xml)装载到XML 分解器中:
  
  
  
     script language="JavaScript"
     var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
     xmlDoc.async="false"
     xmlDoc.load("note.xml")
     // ....... processing the document goes here
     /script
  
  
  
     这个脚本的第一行创建Microsoft XML 分解器的一个例示。第二行关闭不对称装载,在文档完全装载之前,要确保分解器不会继续执行。第三行告诉分解器装载一个叫做note.xml的XML文档。
  
  
  
     向分解器中装载纯XML文本
  
  
  
     还可以从文本字符串装载XML文本。 下面的代码将一个文本字符串装载到XML分解器中:
  
  
  
     script language="JavaScript"
  
  
     var text=" note"
     text=text+" toTove /to fromJani /from"
     text=text+" headingReminder /heading"
     text=text+" bodyDon't forget me this weekend! /body"
     text=text+" /note"
  
  
     var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
     xmlDoc.async="false"
     xmlDoc.loadXML(text)
     // ....... processing the document goes here
     /script
  
  
  
     注意 装载一个文本字符串使用的是"loadXML" 方法(而不是 "load" 方法)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1602009.html

延伸阅读
标签: Web开发
不需要安装XML控件就可以在服务器上创建XML文档。 在服务器端存储XML文档 XML文件可以存储在网络服务器中。 就象其他的HTML文件一样,XML文件可以存储在网络服务器上。 打开你的记事本并写入下面的代码:  ?xml version="1.0" encoding="gb2312"? notefrom小奀/fromto小林/tomessage晚上一起去...
标签: Web开发
如需读取、更新、创建或者操作某个XML文档,则需要XML解析器。 实例 解析XML文件 - 跨浏览器的实例 本例是一个跨浏览器的实例,把某个XML文档("note.xml")载入XML解析器。 html body script type="text/vbscript" set xmlDoc=CreateObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.load("/example/xmle/xmle_xml_note.xml") doc...
标签: Web开发
XML解析器可以读取、更新、创建、操作一个XML文档。 使用XML解析器 微软的XML解析器是和IE5.0+浏览器捆绑在一起的。 一旦你安装了IE5.0,那么就获得了XML解析器。这个浏览器除了被浏览器内部调用外,还可以在脚本中或者程序中调用。这个解析器的特点是支持与程序设计语言无关的编程模型,他支持以下技术: JavaScript, VBScript, P...
标签: Web开发
  表A: 1-0-1,this is a test 3-1-1,this is a test 4-3-1,this is a test 5-3-1,this is a test 2-0-2,this is a test 上面是BBS主题列表的一个例子。一般来说,假如不是使用Oracle(Oracle 有一条查询语句可以自动生成家族树,请查阅Select ... start  with ... connect by ...语句),那么如何实现上例的列表是一件费事的工...
标签: Web开发
我以前在介绍XML和让别人试着使用DOM时,不只一个人问过我用DOM是否能用来凭空直接生成一个XML文件。 当然,这是当然可以的了,其次是怎么写程序呢。 那我就这个问题,专门在这篇文章中用VB和MSXML的COM接口的DOM实现的一个例子来讲一下: 首先我要说明的是,我用的MSXML的版本是IE5带的,版本号是5.0.2919.3800,微软的早...

经验教程

540

收藏

53
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部