四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

javascript解析xml字符串的函數(shù)

但是是XML字符串,則在兩種瀏覽器下就會有所不同,IE下可以直接使用LoadXML方法解析XML字符串,而在FF下則要使用DOMParser 對象的parseFromString() 方法即
var oParser=new DOMParser();
xmlDoc=oParser.parseFromString(xmlStr,"text/xml");
為了在兩種瀏覽器中能通用,我想到了Javascritp的發(fā)生異常的處理方式,就是try...catch...
復(fù)制代碼 代碼如下:
function toXML(strxml){
  try{
     xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
     xmlDoc.loadXML(strxml);
  }
  catch(e){
     var oParser=new DOMParser();
     xmlDoc=oParser.parseFromString(strxml,"text/xml");
  }
  return xmlDoc;
}


[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
看,不管在ie還是ff中都彈出了1400吧??!
復(fù)制代碼 代碼如下:
function FormatToXml(strXml){
var isIE = function(){
  var IE = /msie/i.test(navigator.userAgent);
  return IE;
}
var Exc = function(){
  var XmlDoc = null;
  if (isIE())
  {
   XmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
   XmlDoc.loadXML(strXml);
  }else{
   //FireFox2.0、Safari2.0
   XmlDoc = (new DOMParser()).parseFromString(strXml, "text/xml");
  }
  return XmlDoc;
}
return Exc();
}

功能是一樣的,都是為了在ie和ff中處理xml字符串的解析問題。不過在無憂上有些人說xml字符串要有<?xml version="1.0" encoding="gb2312"?>,可我測試后若有xml version="1.0" encoding="gb2312"?>,解析結(jié)果不一致,所以我上面的例子沒有加這些字符。 

JavaScript技術(shù)javascript解析xml字符串的函數(shù),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 娇喘视频在线观看| 杰深斯坦森全部电影| 我的公公电影| 陆夏| 当他恋爱时| 春心荡漾在线观看| lovelivesuperstar| www.56.com| 捆绑上天堂电影| 河北卫视节目表| 工伤赔偿协议书| 女人扒男生裤子摸j视频| 快乐学习报| 艳妇乳肉豪妇荡乳ⅹxxo电影| 281封信电视剧演员表| 实用咒语大全| 香港之夜完整版在线观看高清| 原华个人图片| 山西卫视直播高清在线直播| 韶山行研学心得体会| 护航 电影| 我爱我爹全集高清版免费观看| 格雷的五十道阴影| 秀场视频高清完整版| 羞羞的视频| 斯科| 凤凰卫视节目表| 进击的巨人最终篇| 百字明咒注音全文读诵| 蓝色男孩| 现代企业管理| la ciociara| overwatch| 建设工程价款结算暂行办法| bitch slap| call me by your name电影| 打开双腿扒开打屁股羞辱惩罚视频 | 太太的情人 电影| 尹雪喜演的电影在线观看| 羞羞的影评| 彭丹三级裸奶视频|