gpt4 book ai didi

ruby-on-rails - xml到ruby中的数组

转载 作者:太空宇宙 更新时间:2023-11-03 18:08:00 25 4
gpt4 key购买 nike

我是 ruby​​ 和 rails 编程的新手,我需要解析作为响应获得的 xml 文件,并将站点名称存储在数组中。 xml 示例如下:

<Stations>
<Station>
<Code>HT</Code>
<Type>knooppuntIntercitystation</Type>
<Namen>
<Kort>Den Bosch</Kort>
<Middel>'s-Hertogenbosch</Middel>
<Lang>'s-Hertogenbosch</Lang>
</Namen>
<Land>NL</Land>
<UICCode>8400319</UICCode>
<Lat>51.69048</Lat>
<Lon>5.29362</Lon>
<Synoniemen>
<Synoniem>Hertogenbosch ('s)</Synoniem>
<Synoniem>Den Bosch</Synoniem>
</Synoniemen>
</Station>
<Station>
<Code>HTO</Code>
<Type>stoptreinstation</Type>
<Namen>
<Kort>Dn Bosch O</Kort>
<Middel>Hertogenbosch O.</Middel>
<Lang>'s-Hertogenbosch Oost</Lang>
</Namen>
<Land>NL</Land>
<UICCode>8400320</UICCode>
<Lat>51.700553894043</Lat>
<Lon>5.3183331489563</Lon>
<Synoniemen>
<Synoniem>Hertogenbosch Oost ('s)</Synoniem>
<Synoniem>Den Bosch Oost</Synoniem>
</Synoniemen>
</Station>
</Stations>

我需要在哈希数组中获取代码和语言名称,或者只是在数组中获取语言名称。

我如何在 ruby​​ 中做到这一点?提前致谢

最佳答案

你可以使用

hash = Hash.from_xml(xml)

引用文档:

http://apidock.com/rails/v4.0.2/Hash/from_xml/class

关于ruby-on-rails - xml到ruby中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40632348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com