使用javascript解析元数据和数据行的XML

问题描述:

我必须解析带有元数据和行中数据的xml文件。如何使用javascript将行中元数据和字段中的字段链接起来。使用javascript解析元数据和数据行的XML


 
    <dataset> 
 
    <metadata> 
 
     <item name="Number" type="xs:string" length="30" /> 
 
     <item name="Sex" type="xs:string" length="2" /> 
 
     <item name="Birth Date" type="xs:string" length="162" /> 
 
     <item name="Age" type="xs:string" length="162" /> 
 
     <item name="Name" type="xs:string" length="162" /> 
 
     <item name="Type" type="xs:string" length="162" /> 
 
     <item name="Reg Start" type="xs:string" length="162" /> 
 
     <item name="Reg End" type="xs:string" length="162" /> 
 
     <item name="Term Code" type="xs:string" length="162" /> 
 
     <item name="Start" type="xs:string" length="162" /> 
 
     <item name="End" type="xs:string" length="162" /> 
 
     <item name="Member Days" type="xs:string" length="162" /> 
 
     <item name="Reason Code" type="xs:string" length="162" /> 
 
     <item name="Base Rate" type="xs:string" length="162" /> 
 
     <item name="Comp Care" type="xs:string" length="162" /> 
 
     <item name="Complex Adjmt" type="xs:string" length="162" /> 
 
    </metadata> 
 
    <data> 
 
     <row> 
 
     <value>599420000</value> 
 
     <value>M</value> 
 
     <value>2005-10-22</value> 
 
     <value>5</value> 
 
     <value>ALAS, AMEXXRA</value> 
 
     <value></value> 
 
     <value>2008-01-13</value> 
 
     <value>2015-08-26</value> 
 
     <value>91</value> 
 
     <value>2015-08-27</value> 
 
     <value>2015-08-31</value> 
 
     <value>5</value> 
 
     <value></value> 
 
     <value xs:nil="true" /> 
 
     <value>-0.22</value> 
 
     <value xs:nil="true" /> 
 
     </row> 
 
    </data> 
 
</dataset>

能阿贾克斯或jQuery的用于解析它。

谢谢。

+0

您偶然尝试用Google搜索答案吗? –

是的,你可以使用jQuery来解析它。

https://api.jquery.com/jQuery.parseXML/

jQuery.parseXML使用浏览器来 本地解析功能,创建一个有效的XML文档。然后可以将此文档传递给 jQuery以创建可以遍历的典型jQuery对象,并且可以操作 。