jquery解析string 格式的xml数据
时间: 2023-12-09 08:05:40 浏览: 43
可以使用`$.parseXML()`方法将字符串格式的XML数据转换为DOM对象,然后使用jQuery对象的方法来解析XML。以下是一个示例代码:
```javascript
var xmlString = "<books><book><title>Book 1</title><author>Author 1</author><year>2020</year><price>10.00</price></book><book><title>Book 2</title><author>Author 2</author><year>2021</year><price>12.00</price></book></books>";
var xmlDoc = $.parseXML(xmlString);
var $xml = $(xmlDoc);
$xml.find('book').each(function(){
var title = $(this).find('title').text();
var author = $(this).find('author').text();
var year = $(this).find('year').text();
var price = $(this).find('price').text();
console.log(title, author, year, price);
});
```
上述代码使用`$.parseXML()`方法将字符串格式的XML数据转换为DOM对象,然后使用`$()`方法将DOM对象转换为jQuery对象。在`find()`方法中查找XML元素,最后将元素的文本内容提取出来并打印到控制台中。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)