0

假设您有一个大约 1 兆字节大小的现有 XML 文档。所以总的来说它很小,但仍然不是微不足道的小。现在我大部分时间都想处理这个文档,插入小列表之类的数据,或者在这个文档的几个节点上添加文本。假设大约有 25 个修改。在 erlang 中执行此操作的最佳方法是什么。

谢谢。

-丹尼斯

4

2 回答 2

3
  1. xmerl使用(Erlang/OTP 附带)阅读整个文档
  2. 将其分成几部分:您不需要更改的部分和您将修改的部分
  3. 让函数操纵动态部分
  4. 通过连接静态和动态部分再次将整个文档放在一起
  5. 使用再次将其导出为文本xmerl
于 2011-08-25T13:05:28.973 回答
0

xmerl 可能会令人不安。我用过erlsom库。它更加灵活,可以将 XML、SOAP 文档、XSL 结构直接转换为 erlang 记录。下载它并遵循它的文档。

Xmerl 会强调。它的文档是模糊的。我建议你使用 erlsom。erlsom还附带用于创建 SOAP 客户端和服务器的库。将 XML 文件或流解析为 Erlang 类型时非常直接

于 2011-08-26T08:09:20.473 回答