Ubuntu 11.04でまずScalaをインストール:
apt-get install scala.XMLファイルの読み込み:
http://metacircular.wordpress.com/2007/02/04/scala-makes-xml-processing-easy/XMLデータの解析:
http://programming-scala.labs.oreilly.com/ch10.html出来上がるプログラムはこんな感じかな:
import scala.xml._プログラムを実行しCSVを作ろう。
val data = XML.loadFile("file.xml")
for (item <- (data \ "data" \ "item")) {
println((item \ "target" \ "caption").text + ";" +
(item \ "target" \ "description").text + ";" +
(item \ "usage" \ "caption").text + ";" +
(item \ "usage" \ "description").text)
}
scala xml.scala > file.csv