[Ruby] YAMLで初歩的ミス
XMLからYAMLにデータを変更しようとして、初歩的ミスを犯してしまう。REXMLオブジェクトには to_yamlというメソッドがあるが、不必要なデータも出てきてしまうため、XMLの必要な所を抜き出して、YAMLデータに変換した際にミス。root = dom.root()
root.elements.each('child'){|e|
s << "- id: "+e.attributes["id"].to_s+"\n"
}
}
このとき、id:の後ろに半角スペースを入れるのを失念。ppとかで表示すると、なんとなく表示されるんだよなぁ。。。それで余計に解決が遅れました。。。一度経験してれば、次からは見当が付くんだろうけど。。。
by etrojan2006 | 2007-02-26 15:44 | Ruby