特定の要素がさまざまなコマンドを表す単純な「スクリプト」を表す xml ファイルがあります。
groovy を使用して xml ファイルを解析し、「解釈」したいと考えています。xml ファイルのノードを反復処理するにはどうすればよいですか。
xmlSlurper クラスを使用して xml ファイルを解析しています。
def records = new XmlSlurper().parse("./script.xml")
ここで、要素を上から下に繰り返し処理し、グルーヴィーなコードを実行する必要があります...
単なるサンプルファイル:
<script>
<do> echo :) </do>
<for from="0" to="3">
<do> echo hello </do>
</for>
</script>