使用 pugixml 将现有 xml_node 附加到另一个节点

2024-02-15

如何追加现有的pugi::xml_node使用 pugixml 进入另一个? 我知道的唯一功能是:

pugi::xml_node node = root.append_child("child");

您应该使用此处描述的克隆功能:

http://pugixml.org/docs/manual.html#modify.clone http://pugixml.org/docs/manual.html#modify.clone

请注意,克隆函数无法克隆整个文档 - 即,如果您有一个从此数据加载的文档:

<node><child /></node>

然后,如果你想将此数据克隆到 节点中,你应该这样做:

doc.child("node").child("child").append_copy(doc.child("node"));

这将产生以下文档:

<node><child><node><child /></node></child></node>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 pugixml 将现有 xml_node 附加到另一个节点 的相关文章

随机推荐