0

だから私はいくつかの操作を実行します

out := Minimize(function(param1, paramN));

これから、出力された Name=Value のペアの配列のようなものを取得します

そして私よりも:

     assign(out[2]);

次のような方法で[2]をxmlに出力したい

<param1>
value
</param1>
...
<paramN>
value
<ParamN>

そのようなことを行う方法 (ペア Name=Value の配列を希望の形式で XML に出力する方法 - mathML ではありませんか?)?

4

1 に答える 1

3

XMLTools パッケージを使用してみましたか?

ドキュメント: XMLTools パッケージの概要

これらの例を確認することもできます(以前のバージョンでは、ロジックがそこにあると思います)

編集:

簡単な例 (私は以前に XMLTools を使用したことがありませんが、それほど遠くないと思います):

(out[1] contains names and out[2] values)

> with( XMLTools );
> doc := XMLElement("params", [], seq(XMLElement(out[1][i], [], out[2][i])))
> print(doc)

<params>
  <param1>value1</param1>
  ...
  <paramN>valueN</paramN> 
</params>
于 2011-03-22T22:32:27.377 に答える