<?xml version="1.0" encoding="GB2312" ?>
<Response>
    <ResponseDetails>
<SearchItemResponse ItemType="hotel">
       <ItemDetails>
         <ItemDetail>
          <City Code="Z"><![CDATA[苏州]]></City>
          <Item Code="01"><![CDATA[酒店]]></Item>
         </ItemDetail>
         <ItemDetail>
          <City Code="S"><![CDATA[北京]]></City>
          <Item Code="02"><![CDATA[旅馆]]></Item>
         </ItemDetail>
       </ItemDetails>
   </SearchItemResponse>
  </ResponseDetails>
</Response>         SAXReader reader = new SAXReader();
         Document doc = reader.read(new File("e:/message.xml"));
        
         
           List<Node> list = doc.selectNodes("//ItemDetail");  
            for (Node node : list)  
                {  
                    String city = node.valueOf("City");  
                    String location = node.valueOf("Item"); 
                    
                    System.out.println(city+"~~"+location);  
                     
                  }
我想在这个循环里得到City,Item属性 CODE值怎么取?谢谢