gpt4 book ai didi

c++ - 有没有办法用库 pugixml 读取包含另一个 xml 的 xml?

转载 作者:行者123 更新时间:2023-11-30 01:52:10 26 4
gpt4 key购买 nike

我已经使用 C++ xml 解析器 pugixml 很长时间了。但是,现在我想在另一个 xml 中插入一个 xml。

我已经尝试过使用 XInclude 和外部实体,但是在这两种情况下,xml_node 都没有从 pugixml 中正确读取。所以我的问题是:有什么方法可以将一个 xml 文件包含在另一个文件中,并能够使用 pugixml 读取 C++ 中的节点?

最佳答案

如您所知,pugixml 尚不支持 XIncludeENTITY 标签。

您必须在您的库或应用程序中对此进行编码。当你得到一个名为 xi:includexml_node 时,使用它的 href 属性,打开那个文件并用 pugixml 解析它>。然后将其替换或添加到基础 xml_documentxi:include 节点。

关于c++ - 有没有办法用库 pugixml 读取包含另一个 xml 的 xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25056360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com