Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30479434
  • 博文数量: 708
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8240
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(708)

分类: Java

2009-09-23 10:33:49

loadxmldoc.js文件内容



function createXMLDoc(){
    var xmldoc;
    try {
        xmldoc = new ActiveXObject("Microsoft.XMLDOM");
        if(!xmldoc) xmldoc = new ActiveXObject("MSXML2.DOMDocument.3.0");
    } catch(e){}
    if(!xmldoc) {
        return null;
    } else{
        xmldoc.async = "false";
        if(xmldoc.parseError.errorCode == 0 ) {
            return xmldoc;
        } else {
            return null;
        }
    }
   
}

function loadXMLDoc(dname) {//文档 如books.xml
    var xmlDoc=createXMLDoc();

    xmlDoc.async = "false";
    xmlDoc.load(dname);
    return (xmlDoc);
}
function loadXMLString(text) {//字符串
    var xmlDoc=createXMLDoc();
    xmlDoc.async = "false";
    xmlDoc.loadXML(text);
    return (xmlDoc);
}
/*
实例
var root=xmlDoc.documentElement;
var node=xmlDoc.createElement("user");
node.setAttribute("name","厅地三有");
node.setAttribute("age","39");
root.appendChild(node);
var x=root.childNodes;
for (i=0;i{
alert("name: " + x[i].getAttribute("name")+" age:"+x[i].getAttribute("age"));
}

*/
阅读(1353) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~