javascript:IE和火狐读xml文件的示例代码

2016-02-19 20:30 23 1 收藏

今天图老师小编给大家介绍下javascript:IE和火狐读xml文件的示例代码,平时喜欢javascript:IE和火狐读xml文件的示例代码的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - Web开发 】

//note.xml

note
date2008-08-08/date
toGeorge/to
fromJohn/from
headingReminder/heading
bodyDon't forget the meeting this weekend!/body
/note

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

//readXml.htm

html

head

titleE4X/title

script type="text/javascript"
var xmlDoc;
function clickHandler()
{
if (window.ActiveXObject)
{
   xmlDoc = new ActiveXObject("MSXML.DOMDocument");
   if(xmlDoc == null)
   {
    window.alert("MSXML.DOMDocument isn't installed.");
   }
   else
   {
      xmlDoc.async=false;
      xmlDoc.load("note.xml");
         document.write(xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue);
   }
}
// code for Mozilla, Firefox, etc.
else if(document.implementation && document.implementation.createDocument)
{
   xmlDoc= document.implementation.createDocument("","",null)
   xmlDoc.load("note.xml");
   xmlDoc.onload=function()//anonymous function
        {
         document.write(xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue);
        }
}
}

/script

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

/head

body
spannothing/span
button onclick="javascript:clickHandler()"/hello, world.

/body

/html

  使用E4X可以很方便的读XML,如下:

function clickHandler()
{
    xmlDoc=new XML();
    xmlDoc.load("note.xml");
    document.write(xmlDoc.body); //code for Internet Explorer
}

  而且浏览器兼容性好,可是试验一下在IE7和Firefox2.0上都不起作用。IE7报XML未定义,Firefox2.0没反应。

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

延伸阅读
标签: Web开发
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
/* Readfile.java 读取文件的内容,并将原样输出至屏幕上 使用方法:java Readfile 文件名 */ import java.io.*; public class Readfile { public static void main(String[] args) { byte[] buff = new byte[1024]; boolean cont = true; FileInputStream infile = null; // 生成对象infile 准备读取文件 try { infile = new FileInputSt...
标签: Delphi
  unit Unit1;             interface             uses               Windows  Messages  SysUtils  Classes  Graphics&...
标签: Web开发
    最近使用Firefox进行网页的调试,发现有些Javascript XSLT处理XML的语句仅仅支持IE浏览器。而网络中的一些介绍javascript XSLT 处理XML的文章基本上都是依据AJAX来做的。     无奈中,自己写了一个Javascript XSLT处理XML展现页面的小功能。现在帖出来和大家共享,希望大家给点改进意见。   &nb...
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.IO; using System.Xml;  namespace MyWindows { /**//// summary /// 这个示例演示如何把Office文件编码为xml文件以及如何把生...

经验教程

115

收藏

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