0

我使用 Mini-XML 来读取和写入 XML 文件。

在我的系统中,磁盘 I/O 相对较慢,我想尽量减少需要执行此类 I/O (mxmlLoadFile) 的次数。如果我可以复制 XML 树,就可以做到这一点。

我希望能够执行以下操作:

FILE *fp = fopen(fileName, "r");  /* and check for success ... */
mxml_node_t *tree = mxmlLoadFile(NULL, fp, MXML_OPAQUE_CALLBACK);  /* ditto */
mxml_node_t *tree_copy = mxmlCopy(tree);  /* there is no mxmlCopy in Mini-XML */

有没有办法可以使用记录的接口实现 mxmlCopy ?

谢谢,

4

0 回答 0