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

时间:2015-10-14 18:25:06

标签: javascript xml

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

  
  <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>

可以使用ajax或jquery来解析它。

感谢。

1 个答案:

答案 0 :(得分:-1)

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

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

  

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