- 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();
- }
- // Example :
- var s = ’<?xml version= "1.0" encoding= "gb2312" ?>’
- +’<data>’
- +’ <dataCount>1400</dataCount>’
- +’ <Item val="1400" >Default.htm</Item>’
- +’</data>’
- var Ty = FormatToXml(s);
- alert(Ty.getElementsByTagName(’data/dataCount’)[0].text);
JavaScript:String转XML
最新推荐文章于 2020-12-22 11:33:23 发布
本文介绍了一种使用JavaScript解析XML字符串的方法,适用于不同浏览器环境,包括IE和其他现代浏览器如Firefox和Safari。通过示例展示了如何创建XML文档对象并获取特定元素的值。
696

被折叠的 条评论
为什么被折叠?



