从xml获取值并将其存储在变量中

时间:2015-11-16 03:20:21

标签: javascript xml node.js

我的硬盘中存储了以下XML文件。

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Message xmlns="http://schemas.sap.com/VE/Sandbox/2012/March" Version="SAP 3D Visual Enterprise Sandbox, version '1.0'">

  <Response Status="success">
    <Events>
      <MessageReportEvent Category="client" Id="1" Message="Start translating using CoreCAD Translator, version 9.0.0.0" Severity="info" TimeStamp="1447303476" UserData="&lt;Event Version=&quot;9.0.0.0&quot;/>&#xA;" UserId="1"/>
      <MessageReportEvent Category="client" Id="2" Message="Input file: C:\Thulitha\Work\PerformanceTest_to_Javascript\Data\TEST HARNESS - READ ONLY\AcisPerf\2.sat" Severity="info" TimeStamp="1447303476"/>
      <MessageReportEvent Category="client" Id="3" Message="Target location: c:\temp\tasks\acis\2.sat\" Severity="info" TimeStamp="1447303476"/>
      <MessageReportEvent Category="client" Id="4" Message="Temp location: c:\temp\tasks\acis\2.sat\" Severity="info" TimeStamp="1447303476"/>
      <MessageReportEvent Category="client" Id="5" Message="Schema location: C:\Thulitha\Work\PerformanceTest_to_Javascript\CoreCAD\schema" Severity="info" TimeStamp="1447303476"/>
      <MessageReportEvent Category="client" Id="6" Message="CAD Translator, Library Version 84" Severity="info" TimeStamp="1447303476"/>
      <MessageReportEvent Category="client" Id="7" Message="File format detected as ttAcis" Severity="info" TimeStamp="1447303476" UserData="&lt;Event FileType=&quot;ttAcis&quot;/>&#xA;" UserId="7"/>
      <MessageReportEvent Category="client" Id="8" Message="Reading Part: 2 (id: 1)" Severity="info" TimeStamp="1447303476"/>
      <MessageReportEvent Id="9" Message="Traversal in 0.059923595769666091" TimeStamp="1447303476"/>
      <MessageReportEvent Id="10" Message="Read assembly in 0.00097044839529173267" TimeStamp="1447303476"/>
      <MessageReportEvent Id="11" Message="Read components in 0.030274663085940956s" TimeStamp="1447303476"/>
      <MessageReportEvent Category="client" Id="12" Message="Loading using CADTranslator Succeeded" Severity="info" TimeStamp="1447303476"/>
    </Events>
  </Response>

</Message>

我需要在node.js上使用JavaScript从此标记中获取值0.059923595769666091。我该怎么办?

<MessageReportEvent Id="9" Message="Traversal in 0.059923595769666091" TimeStamp="1447303476"/>

0 个答案:

没有答案