A JavaScript Fancier

伟大的javascript技术研究中...

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  304 随笔 :: 0 文章 :: 479 评论 :: 0 Trackbacks
在创建一个xmlDom的对象引用时,我们不但可以是加载一个xml文件,也可以使加载一个xml字符串。

步骤如下:
1,首先创建一个xmlDom对象并设置其默认属性。
1     if (window.ActiveXObject){
2         var xmlDom=new ActiveXObject("Microsoft.XMLDOM");
3     }else{
4         if (document.implementation&&document.implementation.createDocument){
5             var xmlDom=document.implementation.createDocument("","doc",null);
6         }
7     }
8     xmlDom.async = false;
9     xmlDom.preserveWhiteSpace=true;
2,加载文件使用load方法,加载xml字符串用loadXML方法。
     如
xmlDom.load("test.xml");加载test.xml并保存dom引用
xmlDom.loadXML("<t><t1>test</t1><t1>test</t1></t>");加载xml字符串并保存dom引用。

一般在应用中我们可能希望同时支持xml文件和xml字符串的加载。这里有一个小技巧:
1 xmlDom.load(xml)||xmlDom.loadXML(xml);
2     return xmlDom;
因为加载成功会返回true,加载失败会返回false。
所以我们使用||运算符,如果加载xml文件成功,则||后面的条件不会执行,否则,执行后面的条件。
最终会返回一个dom引用。
posted on 2007-04-23 15:50 Yemoo'S JS Blog 阅读(4354) 评论(0)  编辑 收藏 引用 所属分类: javascript技巧总结
只有注册用户登录后才能发表评论。