あなたは、単にJsonSlurper
に非常によく似てXmlSlurper
クラスを使用することができます。
def xml = '''<?xml version="1.0" encoding="UTF-8"?>
<breakfast_menu>
<food>
<name>Belgian Waffles</name>
<price>$5.95</price>
<description>Two of our famous Belgian Waffles with plenty of real maple syrup</description>
<calories>650</calories>
</food>
<food>
<name>Strawberry Belgian Waffles</name>
<price>$7.95</price>
<description>Light Belgian waffles covered with strawberries and whipped cream</description>
<calories>900</calories>
</food>
</breakfast_menu>
'''
def root = new XmlSlurper().parseText(xml)
assert root.food[0].name.text() == 'Belgian Waffles'
new XmlSlurper().parseText(xml)
は最初(ルート)XMLノード要素を参照するノードを返すことに注意してください:これはあなたのXMLであると仮定すると、あなたはこのような何かを行うことができます。次に、JsonSlureper
クラスで利用できる操作とほぼ同じ操作を行うことができます。
サンプルxmlレスポンスを表示してください – Rao
ごめんなさい、ラオ、今のところ私はあなたと共有するための応答がありません。あなたは簡単な例を一つ持ち、共有してください。 – Basavaraj
それにはたくさんの答えがあります。[こちら](https://stackoverflow.com/search?q=user%3A1702943+%5Bgroovy%5DxmlSlurper) – Rao