Я не знаю, под каким именем это происходит, и это усложняет мой поиск.
Мой файл данных OX.session.xmlнаходится в (старый?) form
<?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, например:
CAppLogin = { :SessionID => "FE5E27A056944FBFBEF047F2B99E0BF6", :AccountNum => "8228-5500", etc. } # Doesn't have to be called CAppLogin as in the file, may be fixed
Что может быть самым коротким, самым построенным? в Ruby, чтобы автоматизировать чтение этого хэша, чтобы я мог обновить значение SessionID и легко сохранить его обратно в файл для последующих запусков программы?
Я играл с YAML, REXML, но пока не хочу печатать (плохие) примеры испытаний