XML

XmlParser

groovy.util.XmlParser

XmlNodePrinter

Node root = new XmlParser().parseText(xml)
XmlNodePrinter xmlp = new XmlNodePrinter(new PrintWriter(System.out))
xmlp.print(root)

XmlSlurper

xml = """
<node1>
<node2>xxx</node2> <node3> <node4>yyy</node4> <node4>zzz</node4> </node3>
</node1>
"""
println "---------------"
import org.codehaus.groovy.sandbox.util.XmlSlurper
node1 = new XmlSlurper().parseText(xml)
println "node1.node2=${node1.node2}"
node1.node3.node4.each{ node4 ->
 println "node4=${node4}"
}



参考

2005年09月15日(木) 22:01:47 Modified by takeruz




スマートフォン版で見る