问题标签 [pugixml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
177 浏览

c++ - MFC 文件创建无法使用 pugixml 正常工作

我正在尝试使用 pugixml 创建一个 xml 文件。代码是;


问题是结果总是给出“file_not_found”状态,但我可以看到该文件是在 Windows 资源管理器中创建的。当我在程序执行期间尝试选择同一个文件时,它仍然返回“file_not_found”。
但是,如果我关闭程序并再次运行然后选择文件,结果返回 true。
我注意到在程序执行时我无法打开新创建的文件,但是当程序关闭时我可以打开它。
这可能是什么问题?

谢谢。

0 投票
1 回答
105 浏览

c++ - 从文件中读取数据 - 存储在变量中或一次又一次地读取

我有一个 xml 文件,其中包含程序所需的大量数据。数据 x,y,z 仅用于函数“a”,而 p,q,r 用于整个项目。文件中的某些数据项往往非常大。(即 - 一个包含 50,000 个项目的浮点向量)。
是一次读取这些数据并将其存储在变量中,还是仅在调用方法时读取它更好,这将导致文件被打开两次。(我使用 pugixml 读取数据)

谢谢。

0 投票
3 回答
1442 浏览

c++ - 如何在 Dev-C++ 中使用 pugixml

我从未向 Dev-C++ 添加库。我在这里阅读了指南。

所以我在我的 cpp 文件中添加了两行代码:

但我得到这样的错误:

有人可以告诉我如何在 Dev-C++ 中做到这一点吗?我需要创建一个简单的程序来读取我创建的 XML。

0 投票
1 回答
645 浏览

c++ - pugixml xpath -- 未找到节点

我正在使用 pugixml 的 xpath 函数来查找 html 文档中的某些节点(通过 curl 下载)。

我在用:

返回 0 个节点。我知道这个节点存在于文档中。我只将该节点放在一个字符串中,它成功地找到了该节点。为什么在文档中找不到节点?html文档的编码有问题吗?

谢谢!

0 投票
1 回答
1302 浏览

c++ - pugixml:选择节点失败

我正在使用 pugixml 来解析以下 xml:

ETC...

我想要 td class ="title" 中每个 'a href' 的值(出​​现次数不定),但只有第一个这样的实例。

我正在使用以下代码来尝试获取这些值:

这似乎不起作用(它输出的次数,但其值似乎甚至没有出现在该元素中)。

谢谢。

0 投票
1 回答
897 浏览

c++ - 将 pugixml 的 result.offset 转换为列/行

对于使用 pugixml 的应用程序,我需要用户友好的错误报告。
我目前正在使用 result.offset。
有没有办法代替行和列?我可能正在处理大型 XML 文件,如果这有所作为的话。

0 投票
1 回答
209 浏览

c++ - 对成员函数 set_value 的错误调用不明确(在使用 pugixml 库的 xcode 中)

我在 Visual C++ Express 2010 中使用 pugixml。此代码有效。但是,当我在 xcode 中使用它时。它给了我一个错误,“对成员函数''set_value''的调用是模棱两可的”。任何机构都可以帮助解决它或为什么它在 xcode 中给我错误。

任何机构都可以查明为什么它在 xcode 中给出错误。但是它在visual c++中正常工作。

谢谢

0 投票
1 回答
2163 浏览

c++ - Pugixml - 使用前缀映射和没有前缀 mappig 解析命名空间

我有一个客户端应用程序,它解析从 2 个不同服务器发送的 xml 响应。我称它们为服务器 A 和服务器 B。

服务器 A 以如下响应响应其中一个请求:

服务器 B 以如下响应响应请求之一:

如果您观察两台服务器之间的差异,serverA 不会发送命名空间和前缀之间的映射,但 serverB 会发送(查看 local-modification-time 标记)。如何编写通用客户端解析逻辑,以通用处理这两种情况。任何示例代码都会有很大帮助。

谢谢,-桑迪普

0 投票
1 回答
130 浏览

c++ - pugixml spritesheet 导航

我有一个描述精灵表中精灵的 xml 文件:

我已经能够使用以下内容列出 img/definitions/dir/dir 下的内容

输出:

但是,我发现很难搜索特定的桨精灵,例如“Big”+“spr name=0”,然后在此处访问属性值,即 x、y、w、h 以允许我从中绘制特定的精灵精灵表。最终,我希望将这些值放入以下 ​​sfml 构造中:

我尝试使用 cout 来测试 pugixml 文档中的各种方法,但我无法做任何我想做的事情,例如

0 投票
1 回答
1110 浏览

c++ - pugixml错误解析文档c ++

我已经从网站加载了一个 xml 文档。然后我尝试用 pugixml 解析它。

当我尝试加载它时,我收到以下错误:“解析文档声明/处理指令时出错”。所以这并没有给我很多帮助,所以我试着查一下。 http://pugixml.googlecode.com/svn/tags/latest/docs/manual/loading.html

status_bad_pi 表示由于不正确的文档声明/处理指令而停止解析

所以基本上,我不知道为什么它不起作用。当我像这样声明相同的xml时:

如果我这样声明它确实有效。有谁知道可能出了什么问题?