gpt4 book ai didi

xml - 在 Erlang 中构建 XMERL 文档

转载 作者:数据小太阳 更新时间:2023-10-29 01:50:21 25 4
gpt4 key购买 nike

谁能告诉我如何使用 XMERL 构建一个简单的 XML 文档?该文档仅显示如何附加到从文件读取的当前 XML 文档。我想从头开始创建一个新的 XML 文档。

例如,我想将这样的简单结构写入 XML 文件:

Data = {myNode,[{foo,"Foo"},{bar,"Bar"}]}.

谢谢!

最佳答案

xmerl 的“简单”格式与您的类似:(注意第三个值,子元素列表)

Data = {myNode,[{foo,"Foo"},{bar,"Bar"}], []}.

这可以“导出”到 XML 中用作字符串:

> lists:flatten(xmerl:export_simple([Data], xmerl_xml)).
"<?xml version=\"1.0\"?><myNode foo=\"Foo\" bar=\"Bar\"/>"

或者写入文件:

> file:write_file("/tmp/foo.xml", xmerl:export_simple([Data2], xmerl_xml)).
ok

请注意,export_simple 采用元素列表,而不是单个根元素。此外,根据您对结果的处理方式,可能不需要展平。

关于xml - 在 Erlang 中构建 XMERL 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1227241/

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