ajax从服务器端返回js端一个xml文件,大至如下<?xml version="1.0" encoding="utf-8"?>
<root>
  <data1>
     <aa>11</aa>
     <bb>22</bb>
     ...
     ... 
  </data1>
  <data2>
     <abc>a12</abc>
     <bef>b23</bef>
     <hig>h23</hig>
     ...
     ... 
  </data2>
  ...
  ...
</root>
有N个父节点data1~dataN
每个节点都有N个元素,而且都不同,比如data1里面有两个元素aa,bb.  data2里面有三个元素abc,def,hig问题:有N个父节点,每个节点有N个不同的元素,如何在js中用2维循环等方式读取出来呢?