问题标签 [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.
c++ - MFC 文件创建无法使用 pugixml 正常工作
我正在尝试使用 pugixml 创建一个 xml 文件。代码是;
问题是结果总是给出“file_not_found”状态,但我可以看到该文件是在 Windows 资源管理器中创建的。当我在程序执行期间尝试选择同一个文件时,它仍然返回“file_not_found”。
但是,如果我关闭程序并再次运行然后选择文件,结果返回 true。
我注意到在程序执行时我无法打开新创建的文件,但是当程序关闭时我可以打开它。
这可能是什么问题?
谢谢。
c++ - 从文件中读取数据 - 存储在变量中或一次又一次地读取
我有一个 xml 文件,其中包含程序所需的大量数据。数据 x,y,z 仅用于函数“a”,而 p,q,r 用于整个项目。文件中的某些数据项往往非常大。(即 - 一个包含 50,000 个项目的浮点向量)。
是一次读取这些数据并将其存储在变量中,还是仅在调用方法时读取它更好,这将导致文件被打开两次。(我使用 pugixml 读取数据)
谢谢。
c++ - 如何在 Dev-C++ 中使用 pugixml
我从未向 Dev-C++ 添加库。我在这里阅读了指南。
所以我在我的 cpp 文件中添加了两行代码:
但我得到这样的错误:
有人可以告诉我如何在 Dev-C++ 中做到这一点吗?我需要创建一个简单的程序来读取我创建的 XML。
c++ - pugixml xpath -- 未找到节点
我正在使用 pugixml 的 xpath 函数来查找 html 文档中的某些节点(通过 curl 下载)。
我在用:
返回 0 个节点。我知道这个节点存在于文档中。我只将该节点放在一个字符串中,它成功地找到了该节点。为什么在文档中找不到节点?html文档的编码有问题吗?
谢谢!
c++ - pugixml:选择节点失败
我正在使用 pugixml 来解析以下 xml:
ETC...
我想要 td class ="title" 中每个 'a href' 的值(出现次数不定),但只有第一个这样的实例。
我正在使用以下代码来尝试获取这些值:
这似乎不起作用(它输出的次数,但其值似乎甚至没有出现在该元素中)。
谢谢。
c++ - 将 pugixml 的 result.offset 转换为列/行
对于使用 pugixml 的应用程序,我需要用户友好的错误报告。
我目前正在使用 result.offset。
有没有办法代替行和列?我可能正在处理大型 XML 文件,如果这有所作为的话。
c++ - 对成员函数 set_value 的错误调用不明确(在使用 pugixml 库的 xcode 中)
我在 Visual C++ Express 2010 中使用 pugixml。此代码有效。但是,当我在 xcode 中使用它时。它给了我一个错误,“对成员函数''set_value''的调用是模棱两可的”。任何机构都可以帮助解决它或为什么它在 xcode 中给我错误。
任何机构都可以查明为什么它在 xcode 中给出错误。但是它在visual c++中正常工作。
谢谢
c++ - Pugixml - 使用前缀映射和没有前缀 mappig 解析命名空间
我有一个客户端应用程序,它解析从 2 个不同服务器发送的 xml 响应。我称它们为服务器 A 和服务器 B。
服务器 A 以如下响应响应其中一个请求:
服务器 B 以如下响应响应请求之一:
如果您观察两台服务器之间的差异,serverA 不会发送命名空间和前缀之间的映射,但 serverB 会发送(查看 local-modification-time 标记)。如何编写通用客户端解析逻辑,以通用处理这两种情况。任何示例代码都会有很大帮助。
谢谢,-桑迪普
c++ - pugixml spritesheet 导航
我有一个描述精灵表中精灵的 xml 文件:
我已经能够使用以下内容列出 img/definitions/dir/dir 下的内容
输出:
但是,我发现很难搜索特定的桨精灵,例如“Big”+“spr name=0”,然后在此处访问属性值,即 x、y、w、h 以允许我从中绘制特定的精灵精灵表。最终,我希望将这些值放入以下 sfml 构造中:
我尝试使用 cout 来测试 pugixml 文档中的各种方法,但我无法做任何我想做的事情,例如
c++ - pugixml错误解析文档c ++
我已经从网站加载了一个 xml 文档。然后我尝试用 pugixml 解析它。
当我尝试加载它时,我收到以下错误:“解析文档声明/处理指令时出错”。所以这并没有给我很多帮助,所以我试着查一下。 http://pugixml.googlecode.com/svn/tags/latest/docs/manual/loading.html
status_bad_pi 表示由于不正确的文档声明/处理指令而停止解析
所以基本上,我不知道为什么它不起作用。当我像这样声明相同的xml时:
如果我这样声明它确实有效。有谁知道可能出了什么问题?