以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  关于读取XML得问题,急!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=20523)


--  作者:shddaq
--  发布时间:7/20/2005 4:18:00 PM

--  关于读取XML得问题,急!

请问各位我的网页有部分要读取XML文件的请问应该怎写才能读取XML,谢谢!


--  作者:Dobit
--  发布时间:7/29/2005 6:47:00 PM

--  

function GetBoardXml(sXMLSrc) {
 xslDoc = CreateXmlDocument();
 if (!xslDoc){ throw new Error('Not support!\nplease install a XML parser');return; }
 xslDoc.async = false;
 xslDoc.load(sXMLSrc);
 function CreateXmlDocument() {
  if (document.implementation && document.implementation.createDocument) {
   var doc = document.implementation.createDocument("", "", null);
   if (doc.readyState == null) {
    doc.readyState = 1;
    doc.addEventListener("load", function () {
     doc.readyState = 4;
     if (typeof doc.onreadystatechange == "function")
      doc.onreadystatechange();
    }, false);
   }
   return doc;
  }
  else if (window.ActiveXObject) {
   var prefix = ["MSXML3","MSXML2","MSXML","Microsoft"];
   for (var i=0;i<prefix.length;i++) {
    try {
     var doc = new ActiveXObject(prefix[i] + ".DOMDocument");
     //doc.setProperty("SelectionLanguage","XPath");
     if (doc)
     {
      return doc;
     }  
    } catch (e) {}
   }
  }
  return null;
 };
}
GetBoardXml("/Xml/sboradlist.xml");
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms