国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
JS解析XML文件和XML字符串
JS解析XML文件
<script type='text/javascript'>
    loadXML 
= function(xmlFile){
        
var xmlDoc=null;
        
//判斷瀏覽器的類型
        //支持IE瀏覽器
        if(!window.DOMParser && window.ActiveXObject){
            
var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Microsoft.XMLDOM'];
            
for(var i=0;i<xmlDomVersions.length;i++){
                
try{
                    xmlDoc 
= new ActiveXObject(xmlDomVersions[i]);
                    
break;
                }
catch(e){
                }
            }
        }
        
//支持Mozilla瀏覽器
        else if(document.implementation && document.implementation.createDocument){
            
try{
                
/* document.implementation.createDocument('','',null); 方法的三個參數(shù)說明
                 * 第一個參數(shù)是包含文檔所使用的命名空間URI的字符串; 
                 * 第二個參數(shù)是包含文檔根元素名稱的字符串; 
                 * 第三個參數(shù)是要創(chuàng)建的文檔類型(也稱為doctype)
                 
*/
                xmlDoc 
= document.implementation.createDocument('','',null);
            }
catch(e){
            }
        }
        
else{
            
return null;
        }

        
if(xmlDoc!=null){
            xmlDoc.async 
= false;
            xmlDoc.load(xmlFile);
        }
        
return xmlDoc;
    }
</script>
JS解析XML字符串
<script type='text/javascript'>
    loadXML 
= function(xmlString){
        
var xmlDoc=null;
        
//判斷瀏覽器的類型
        //支持IE瀏覽器 
        if(!window.DOMParser && window.ActiveXObject){   //window.DOMParser 判斷是否是非ie瀏覽器
            var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Microsoft.XMLDOM'];
            
for(var i=0;i<xmlDomVersions.length;i++){
                
try{
                    xmlDoc 
= new ActiveXObject(xmlDomVersions[i]);
                    xmlDoc.async 
= false;
                    xmlDoc.loadXML(xmlString); 
//loadXML方法載入xml字符串
                    break;
                }
catch(e){
                }
            }
        }
        
//支持Mozilla瀏覽器
        else if(window.DOMParser && document.implementation && document.implementation.createDocument){
            
try{
                
/* DOMParser 對象解析 XML 文本并返回一個 XML Document 對象。
                 * 要使用 DOMParser,使用不帶參數(shù)的構造函數(shù)來實例化它,然后調(diào)用其 parseFromString() 方法
                 * parseFromString(text, contentType) 參數(shù)text:要解析的 XML 標記 參數(shù)contentType文本的內(nèi)容類型
                 * 可能是 "text/xml" 、"application/xml" 或 "application/xhtml+xml" 中的一個。注意,不支持 "text/html"。
                 
*/
                domParser 
= new  DOMParser();
                xmlDoc 
= domParser.parseFromString(xmlString, 'text/xml');
            }
catch(e){
            }
        }
        
else{
            
return null;
        }

        
return xmlDoc;
    }
</script>
測試XML
<?xml version="1.0" encoding="utf-8" ?>
<DongFang>
  
<Company>
    
<cNname>1</cNname>
    
<cIP>1</cIP>
  
</Company>
  
<Company>
    
<cNname>2</cNname>
    
<cIP>2</cIP>
  
</Company>    
  
<Company>
    
<cNname>3</cNname>
    
<cIP>3</cIP>
  
</Company>
  
<Company>
    
<cNname>4</cNname>
    
<cIP>4</cIP>
  
</Company>
  
<Company>
    
<cNname>5</cNname>
    
<cIP>5</cIP>
  
</Company>
  
<Company>
    
<cNname>6</cNname>
    
<cIP>6</cIP>
  
</Company>
</DongFang>

使用方法

 var xmldoc=loadXML(text.xml)

 var elements = xmlDoc.getElementsByTagName("Company");

 for (var i = 0; i < elements.length; i++) {
                var name = elements[i].getElementsByTagName("cNname")[0].firstChild.nodeValue;
                var ip = elements[i].getElementsByTagName("cIP")[0].firstChild.nodeValue;               

}



本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
xml解析器
js實現(xiàn)多級聯(lián)動下拉框
javascript解析xml文件。兼容IE、firefox、Chrome
string 轉化xml xml轉化為string
JS中將字符串轉為XML并讀取對象值實例_技巧_技巧_IT專家網(wǎng)
傳智播客:ajax:Dom處理xml - habernate的日志 - 網(wǎng)易博客
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服