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には、SOAP クライアントとサーバーを作成するためのライブラリも同梱されています。XMLファイルまたはストリームをErlang型に解析するときはとても直接的です

于 2011-08-26T08:09:20.473 に答える