Jquery 解析树的不同级别中具有相同元素名称的xml
我在思考如何解析一些具有重复结构和大量重复变量名的xml时遇到了一些困难 我试图解析的xml如下所示:Jquery 解析树的不同级别中具有相同元素名称的xml,jquery,xml,Jquery,Xml,我在思考如何解析一些具有重复结构和大量重复变量名的xml时遇到了一些困难 我试图解析的xml如下所示: <pages> <page id=413419> <title>page 1</title> <subpages> <page id=119> <title>page 1.1</title> <subpages> <pag
<pages>
<page id=413419>
<title>page 1</title>
<subpages>
<page id=119>
<title>page 1.1</title>
<subpages>
<page id=13851>
<title>page 1.1.1</title>
</page>
<page id=1551>
<title>page 1.1.2</title>
</page>
</subpages>
</page>
<page id=41415>
<title>page 1.2</title>
<subpages>
<page id=0928>
<title>page 1.2.1</title>
</page>
<page id=155661>
<title>page 1.2.2</title>
</page>
</subpages>
</page>
</subpages>
</page>
</pages>
第1页
第1.1页
第1.1.1页
第1.1.2页
第1.2页
第1.2.1页
第1.2.2页
我的问题是使用类似于$(data.find(“page”)
的方法获取所有页面,并忽略层次结构。如何在遵守xml结构的同时解析此电子邮件?使用.children()而不是.find:
$(data).children('page')
将直接返回所有页面元素
在顶层元素下。这完全取决于你想用它做什么(以及你准备使用什么技术)。这就是XSLT真正拥有自己的XML结构。您能描述一下您希望最终得到什么样的结果吗?我有一个疑问,请帮助我解析我想要将值与每个节点中存在的XML值进行比较的值,以及如何比较相同名称的值