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 回答