これが何の名前で通用するのかわからず、それが私の検索を複雑にしています。
私のデータファイルOX.session.xmlは (古い?) 形式です
<?xml version="1.0" encoding="utf-8"?>
<CAppLogin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://oxbranch.optionsxpress.com">
<SessionID>FE5E27A056944FBFBEF047F2B99E0BF6</SessionID>
<AccountNum>8228-5500</AccountNum>
<AccountID>967454</AccountID>
</CAppLogin>
その XML データ形式は正確には何と呼ばれていますか?
とにかく、私が望むのは、次のように Ruby コードで 1 つのハッシュになることだけです。
CAppLogin = { :SessionID => "FE5E27A056944FBFBEF047F2B99E0BF6", :AccountNum => "8228-5500", etc. } # Doesn't have to be called CAppLogin as in the file, may be fixed
そのハッシュ読み取りを自動化するための最も短く、最も組み込みの Ruby の方法は何ですか?
私は YAML や REXML をいじりましたが、私の (悪い) 試行例はまだ出力したくありません。