jquery真的很强大,虽然一直在用jquery,不用一直都没有深入,这几天重新学习了一下,不得不感叹她的强大,已经让我深深入迷。
这里记录一下,她是怎么快速地操作xml的.
这里我们有一个xml文件:
- <?xml version="1.0" encoding="utf-8" ?>
- <msglist>
- <msg name="11">
- <id>1</id>
- <content>http://www.10np.com</content>
- </msg>
- <msg name="22">
- <id>2</id>
- <content>content2</content>
- </msg>
- </msglist>
jquery如何操作呢,总的思想,就是和操作dom差不多的方法。
首先我们获取这个文件的内容:(我先引入jquery库哈)
- $.get("/public/xml/myxml.xml",function(datds){
- alert(datds);
- });
看看是否正确,如果正确,那么我们就要查找第一个节点的值了。
上面的代码改写成:
- $.get("/public/xml/myxml.xml",function(datds){
- alert($(datds).find("content:first").text());
- });
还有一种写法:
- alert($("content:first",datds).text());
都能获取到第一个节点content的值.
上面是获取单个的值,
下面我们循环获取值:
- $(datds).find("msg").each(function(){
- alert($("id",this).text());
- });