捕風之巢

          統計

          留言簿(3)

          java友情鏈接

          閱讀排行榜

          評論排行榜

          javascript讀取xml工具XmlReader.js源代碼

          XmlReader.js源代碼:

          //RSS是目前流行的網絡信息發布標準,有了標準后數據傳播和共享變的更加容易。
          //常見的RSS信息如博客、新聞、技術文檔等。
          //本人編寫了javascript讀取RSS數據的代碼
          /**
          /*操作示例
          var xmlReader = new XmlReader();
          var xmlDoc = xmlReader.createXmlDoc()
          if(xmlDoc!=null)
          {
          ?//讀取包含xml的字符串
          ?xmlDoc.loadXML(xmlStr);
          ?//讀取xml文件
          ?xmlDoc.load(xmlFile);
          ?//讀取節點,返回包含節點的數組
          ?var tabs = xmlDoc.selectNodes("NewDataSet/TableName");?
          ?for(var i=0; i<tabs.length; i++)?
          ?{?
          ? ?var txt = tabs.item(i).getElementsByTagName("TableName").item(0).text;?
          ?? ?var val = tabs.item(i).getElementsByTagName("TableID").item(0).text;
          ?? ?//運用到下拉列表中
          ?? ?var opt = new Option(txt,val,true,true);?
          ?? ?sel.options[sel.options.length] = opt;?
          ?}
          ?xmlDoc=null;
          ?xmlReader.close();
          **/

          function XmlReader()
          {
          ?this.xmlDoc=null;
          ?this.createXmlDoc=getXmlDoc;
          ?this.close=closeXmlDoc;
          }
          function getXmlDoc()
          {
          ?if (window.ActiveXObject)
          ??{
          ?? ?//document.write("Microsoft.XMLDOM");
          ? ?this.xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
          ??}
          ??else if (document.implementation && document.implementation.createDocument)
          ??{
          ? ?//document.write("document.implementation.createDocument");
          ? ?this.xmlDoc= document.implementation.createDocument("","doc",null);
          ??}
          ??if (typeof this.xmlDoc!="undefined")
          ??{
          ???return this.xmlDoc;
          ??}else{
          ???return null;
          ??}
          }
          function closeXmlDoc()
          {
          ?this.xmlDoc=null
          }
          ???

          posted on 2006-11-02 17:20 捕風 閱讀(936) 評論(1)  編輯  收藏 所屬分類: web 頁面開發

          評論

          # re: javascript讀取xml工具XmlReader.js源代碼 2008-08-14 11:55 wanghuirui

          不支持Firefox

          http://wanghuirui.blog.sohu.com  回復  更多評論   

          主站蜘蛛池模板: 松潘县| 敖汉旗| 拜城县| 长乐市| 自治县| 彝良县| 黄梅县| 会东县| 京山县| 汤阴县| 乌兰察布市| 浙江省| 深州市| 奇台县| 沂南县| 卢龙县| 保康县| 铁岭市| 贡嘎县| 阳城县| 增城市| 比如县| 嘉荫县| 舞阳县| 通渭县| 黔南| 洞头县| 卢氏县| 汝阳县| 黄平县| 类乌齐县| 玛多县| 北辰区| 福海县| 策勒县| 卓尼县| 浪卡子县| 玉门市| 蒙山县| 永安市| 神池县|