AWK の XML parser 拡張
Google Maps API で地図を表示するのに、XML 形式でトラック座標データを渡すようになっています。もちろん、XML である必要性はないのでしょうが、世の中の流れ的には、構造化されたデータは XML で用意するのが標準になりつつあります。あ、GPS のトラックログの共通フォーマットである gpx も、XML ペースです。
さて。XML の処理をするのに、ここはやっぱり Python + Expat かなあ、と思ったのですが、ふと思いつきで探したら、AWK の拡張で XML parser を組み込んだものがあるじゃないですか。うーん、同じようなことを考える人はやっぱりいるんだ。思いつきだけでなく、実際に実装してしまうというのも素晴らしいことです。
早速 Cygwin 上で遊んでみようっと。