按属性选择XML节点值

select xml node value by attribute

本文关键字:节点 XML 选择 属性      更新时间:2023-09-26

我已经创建了以下xml文件,现在我要做的是执行以下步骤:

   1.select MAP node
   2.select POINT node where po=1
   3.get POINTNAME value
   4.select RESULT_VALUE and get Value where val=100

我是新的xml,我所知道的是步骤,直到xmlhttp.open("GET","xmltag.xml",false);请帮助在javascript

中执行上述步骤
   <PRO>
    <MAP>
     <POINT po="1">
      <POINTNAME>point1</POINTNAME> 
      <RESULT_VALUE>
       <Value val="001">LL</Value >
       <Value val="010">L</Value >
       <Value val="011">L1</Value >
       <Value val="100">L2</Value >
       <Value val="101">H</Value >
       <Value val="110">H</Value >  
      </RESULT_VALUE>
     </POINT>
    </MAP>
    <VIEW> 
     <HOUSE1>
      <POINT po="1">
       <POINTNAME>SR_SD_LVL_001</POINTNAME> 
       <RESULT_VALUE>
        <Value val="001">LL</Value >
        <Value val="010">L</Value >
        <Value val="011">L1</Value >
        <Value val="100">L2</Value >
        <Value val="101">H</Value >
        <Value val="110">H</Value > 
       </RESULT_VALUE>
      </POINT> 
     </HOUSE1> 
    </VIEW> 
   </PRO>

而不是直接要求代码,我认为你需要抓住一些教程,并开始自己的工作。检查:http://www.zachleat.com/web/selecting-xml-with-javascript/