0

指定された XML 応答からノード名を読み取るにはどうすればよいですか? rom1:RoomTypereadyAPI Groovy エディターで xmlSlurper を使用していましたが、XML 応答からコードからROOM,GENR 値を取得したい値を取得できませんでした。

def RoomTypes = new XmlSlurper().parseText(responseTestSuite1)

以下のサンプル XML

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Header/>
   <soap:Body>
      <rom1:GetRoomTypesListResponse xsi:schemaLocation="xsdlocation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rom1="service">
         <rom1:Success/>
         <rom1:Hotels>
            <rom1:Hotel HCode="ABSCD"/>
         </rom1:Hotels>
         <rom1:RoomTypes>
            <rom1:RoomType Code="ROOM">
               <rom1:Name Language="en">Guest room,  King or Queen or Double</rom1:Name>
            </rom1:RoomType>
            <rom1:RoomType Code="GENR">
               <rom1:Name Language="en">Guest room, 1 King</rom1:Name>
            </rom1:RoomType>
           </rom1:RoomTypes>
      </rom1:GetRoomTypesListResponse>
   </soap:Body>
</soap:Envelope>
4

1 に答える 1