elixir-xml-to-map:使用字符串键将 XML 字符串转换为 Elixir Map 数据结构

时间:2024-06-20 04:16:56
【文件属性】:

文件名称:elixir-xml-to-map:使用字符串键将 XML 字符串转换为 Elixir Map 数据结构

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-20 04:16:56

Elixir

XmlToMap 从 XML 字符串创建 Elixir Map 数据结构。 用法: XmlToMap . naive_map ( " 123 " ) 结果是: %{ " foo " => %{ " bar " => " 123 " }} 将 XML 字符串转换为带有键字符串的 Elixir 映射,而不是原子,因为原子不会被垃圾收集。 这个工具的灵感来自 Rails Hash.from_xml() 。 我称该函数为“幼稚”,因为存在已知的缺点,并且使用这样的转换工具存在一些,因为 XML 和 Maps 是非同构的,并且没有将所有信息从一种格式转换为另一种格式的标准方法. 从 XML 中提取特定结构良好的信息的推荐方法是使用类似 xpath 的方法。 但是,如果您了解风险并且仍然喜欢将整个 XML 字符串转换为映射,那么此工具适合您


【文件预览】:
elixir-xml-to-map-master
----.gitignore(431B)
----README.md(4KB)
----test()
--------elixir_xml_to_map_test.exs(17KB)
--------test_helper.exs(15B)
----LICENSE(10KB)
----config()
--------config.exs(1KB)
----mix.lock(1KB)
----lib()
--------elixir_xml_to_map.ex(1KB)
--------xml_to_map()
----mix.exs(889B)
----.formatter.exs(97B)

网友评论