XMLDOM加载xml文件和xml字符串
来源:互联网 发布:手机淘宝聚划算在哪里 编辑:程序博客网 时间:2024/06/05 07:54
XMLDOM加载xml文件和xml字符串
在创建一个xmlDom的对象引用时,我们不但可以是加载一个xml文件,也可以使加载一个xml字符串。
步骤如下:
1,首先创建一个xmlDom对象并设置其默认属性。
如
xmlDom.load("test.xml");加载test.xml并保存dom引用
xmlDom.loadXML("<t><t1>test</t1><t1>test</t1></t>");加载xml字符串并保存dom引用。
一般在应用中我们可能希望同时支持xml文件和xml字符串的加载。这里有一个小技巧:
所以我们使用||运算符,如果加载xml文件成功,则||后面的条件不会执行,否则,执行后面的条件。
最终会返回一个dom引用。
步骤如下:
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方法。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;
如
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。2 return xmlDom;
所以我们使用||运算符,如果加载xml文件成功,则||后面的条件不会执行,否则,执行后面的条件。
最终会返回一个dom引用。
- XMLDOM加载xml文件和xml字符串
- XMLDOM异步加载xml文档
- XMLHttpRequest对象将xml文件解析成xmldom对象将字符串解析成xmldom对象
- 用ASP和Microsoft.XMLDOM分析远程XML文件
- 用ASP和Microsoft.XMLDOM分析远程XML文件
- 用ASP和Microsoft.XMLDOM分析远程XML文件
- Ms XmlDom 异步装载Xml文件
- Ms XmlDom 异步装载Xml文件
- Ms XmlDom 异步装载Xml文件
- Ms XmlDom 异步装载Xml文件
- Ms XmlDom 异步装载Xml文件
- Ms XmlDom 异步装载Xml文件
- XMLDom解析XML
- 用XMLDOM构造XML
- C# 加载xml文档文件及加载xml字符串
- C# 加载xml文档文件及加载xml字符串
- C# 加载xml文档文件及加载xml字符串
- C# 加载xml文档文件及加载xml字符串
- oracle 建表(转)
- 将字符串按照单词完全反转
- Access 参数 模糊 查询
- Java多线程、断点下载程序
- javascript解析XML的方法
- XMLDOM加载xml文件和xml字符串
- Linux模块编程
- 查詢條件的變量名和列名一樣會出錯。會把表中的所有數據查出
- 运维其实不难!
- JavaScript运行机制浅探
- [转]Delphi实现网页自动登陆
- 3D游戏引擎编写(2)
- 一个可以禁用USB存储设备的程序(SetupAPI的使用方法)
- javascript动态给Table添加删除行