1.xml文件
锋利的jQuery1 XXX1 250 锋利的jQuery2 XXX2 99 锋利的jQuery3 XXX3 108 锋利的jQuery4 XXX4 128
本文档主要讲述的是Android数据格式解析对象JSON用法;JSON可以将Java对象转成json格式的字符串,可以将json字符串转换成Java。比XML更轻量级,Json使用起来比较轻便和简单。JSON数据格式,在Android中被广泛运用于客户端和服务器通信,在网络数据传输与解析时非常方便。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
2.jQuery代码
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");
//以下操作同上
}
})
}
3.jQuery处理xml字符串
//jQuery解析xml字符串
var xmlStr = "锋利的jQuery1 XXX1 250 锋利的jQuery2 XXX2 99 锋利的jQuery3 XXX3 108 锋利的jQuery4 XXX4 128 ";
var $xmlDoc = $($.parseXML(xmlStr));
var $books = $xmlDoc.find("book");
var $names = $xmlDoc.find("name");
alert($($names[0]).text());
//其他操作与2相同









