Heim >Web-Frontend >js-Tutorial >jquery解析xml字符串示例分享_jquery

jquery解析xml字符串示例分享_jquery

WBOY
WBOYOriginal
2016-05-16 16:54:361209Durchsuche

第一种方案:

复制代码 代码如下:


   

  

      

 


第二种方案:

复制代码 代码如下:


   

  

      

 


一般步骤如下:

1. 读取xml文件

复制代码 代码如下:

$.get("xmlfile.xml",function(xml){   
 $(xml).find("item").length;   
});

2. 读取xml内容

如果读取的xml是来于xml文件,这结合上面的那点,处理如下:

复制代码 代码如下:

$.get("xmlfile.xml",function(xml){   
 $(xml).find("item").length;   
});

如果读取的是xml字符串,则要注意一点,xml字符串的必然被""和""包围才可以被解析

复制代码 代码如下:

$("").find("item").length;

解析xml内容:

示例xml:

复制代码 代码如下:



 
    dsname
    字符
 

 
    dstype
    字符
 


以下是解析示例代码:

复制代码 代码如下:

$(xml).find("field").each(function() {
 var field = $(this);
 var fName = field.attr("Name");//读取节点属性
 var dataType = field.find("datatype").text();//读取子节点的值
});
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn