【jQuery】jQ处理xml文件和xml字符串
2021-06-07 10:03
标签:alt each value class gif odi 属性 nod str 1.xml文件 2.jQuery代码 3.jQuery处理xml字符串 【jQuery】jQ处理xml文件和xml字符串 标签:alt each value class gif odi 属性 nod str 原文地址:http://www.cnblogs.com/wyBlog117/p/7326416.html window.onload = function () {
//get解析xml文件
$.get("1.xml", function (data) {
$data = $(data);
//获得节点
var $books = $data.find("book");
var $names = $data.find("name");
var $authors = $data.find("author");
//var $authors = $data.find("author") = $books.children("author") = $names.siblings("author");//获得books的子节点
//获得属性、节点text
//var id = $($books[0]).attr("id") = $books[0].getAttribute("id");//获得第一个book的id属性
$authors.each(function () {
var author_text = $(this).text(); //获得节点内部文本,尝试过用nodeValue无果(不兼容)
})
})
//ajax解析xml文件
$.ajax({
url: "1.xml",
dataType: "xml",
success: function (data) {
var $data = $(data);
var $books = $data.find("book");
//以下操作同上
}
})
}
//jQuery解析xml字符串
var xmlStr = "