按属性选择xml节点值

时间:2011-12-20 04:05:47

标签: javascript xml

我创建了以下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>

1 个答案:

答案 0 :(得分:0)

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