如何生成XML DOM

来源:互联网 发布:知乎 理财 编辑:程序博客网 时间:2024/05/17 21:58

来自:http://www.w3schools.com/DOM/dom_loadxmldoc.asp

载入xml文件,例如loadXMLDoc("bool.xml");
function loadXMLDoc(dname) {try //Internet Explorer  {  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");  }catch(e)  {  try //Firefox, Mozilla, Opera, etc.    {    xmlDoc=document.implementation.createDocument("","",null);    }  catch(e) {alert(e.message)}  }try   {  xmlDoc.async=false;  xmlDoc.load(dname);  return(xmlDoc);  }catch(e) {alert(e.message)}return(null);}
载入xml字串,例如loadXMLString(xmlString);
function loadXMLString(txt) {try //Internet Explorer  {  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");  xmlDoc.async="false";  xmlDoc.loadXML(txt);  return(xmlDoc);   }catch(e)  {  try //Firefox, Mozilla, Opera, etc.    {    parser=new DOMParser();    xmlDoc=parser.parseFromString(txt,"text/xml");    return(xmlDoc);    }  catch(e) {alert(e.message)}  }return(null);}
一个更具体的例子:
text="<bookstore>"
text=text+"<book>";
text=text+"<title>Everyday Italian</title>";
text=text+"<author>Giada De Laurentiis</author>";
text=text+"<year>2005</year>";
text=text+"</book>";
text=text+"</bookstore>";
xmlDoc=loadXMLString(text);
原创粉丝点击