Javascript 如何使用Jquery获取记录状态不是原始状态的XML数据
假设我有一个如下所示的xmlJavascript 如何使用Jquery获取记录状态不是原始状态的XML数据,javascript,jquery,xml,Javascript,Jquery,Xml,假设我有一个如下所示的xml <x> <groupRecord> <p1><![CDATA[kk]]></p1> <x1> <groupRecord lineNumber=0 recordState=0 > <c1><![CDATA[1]]></c1> <x2>
<x>
<groupRecord>
<p1><![CDATA[kk]]></p1>
<x1>
<groupRecord lineNumber=0 recordState=0 >
<c1><![CDATA[1]]></c1>
<x2>
<groupRecord lineNumber=0 recordState=1 >
<c2><![CDATA[1]]></c2> </groupRecord>
</x2>
<x3>
<groupRecord>
<c3><![CDATA[FFD]]></c3>
</groupRecord>
</x3>
</groupRecord>
</x1>
</groupRecord>
</x>
如果您观察到在每个groupRecord级别上,我都有一个名为recordState的属性,这将有助于了解数据是否正在被修改-4、删除-3、插入-1、更新-2或原始-0。
现在,通过使用jquery,我们可以在每个节点级别获取记录状态不是原始状态的XML数据。
如果也可以通过XML实现,这将非常有用您是否尝试过使用jQuery parse XML@Archer var length=$dataXML.find'groupRecord[recordState!=0].length;我试过这样做,但它提供了关于groupRecord的信息,而groupRecord没有recordState