问题标签 [tinyxml]

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 投票
4 回答
3766 浏览

tinyxml - TinyXML解析XML格式的字符串返回NULL?

我正在尝试使用 TinyXML 来解析 XML 格式的字符串。但返回指针始终为 NULL。我不确定代码的哪一部分设置错误。

它总是显示“pTest is NULL”有什么想法吗?

非常感谢!

0 投票
1 回答
546 浏览

c++ - 当 TinyXML 访问者函数返回 false 时,为什么它停止解析兄弟姐妹?

我们采用 Tiny XML 作为我们的 XML 解析器。我正在编写代码以从 XML 文件中获取调色板,并编写了如下访问者函数:

我惊讶地发现这解析了第一个palette元素,然后停止了。当我检查时,文档说

如果您从 Visit 方法返回“true”,则递归解析将继续。如果返回 false,则不会访问此节点或其兄弟节点的子节点

对我来说不解析孩子是有道理的,但兄弟姐妹对我来说似乎很奇怪。这种行为的原因是什么?有没有办法让它做我想做的事?

也就是说,我只对调色板元素感兴趣,但可能不止一个(以及其他元素)。我想返回 false 以跳过其他元素类型,而不必递归处理它们,同时仍然找到所有调色板。所以我想我正在寻找一种只访问调色板元素,而完全忽略其他所有内容的方法。

0 投票
3 回答
29975 浏览

c++ - 使用 TinyXML 解析 XML 元素

更新:仍然无法正常工作:(我已经更新了代码部分以反映我目前拥有的内容。

对于使用过 TinyXML 的人来说,这应该是一个非常简单的问题。我正在尝试使用 TinyXML 解析 XML 文档并提取一些值。昨天想通了如何在库中添加,我已经成功加载了文档(嘿嘿,这是一个开始)。

我一直在阅读手册,但我不太清楚如何提取单个属性。在谷歌搜索之后,我没有找到我的具体示例的示例,所以也许这里使用过 TinyXML 的人可以提供帮助。下面是 XML 的一部分,我已经开始解析它了。

XML:

加载/解析代码:

我想取出每张卡片“类型”并将其保存到一个字符串中以放入组合框中。如何访问此属性成员?

0 投票
1 回答
3106 浏览

c++ - 这是什么(0x01000000)以及如何存储它?

所以我创建了一个 XML 文件,它将配置一个已经构建的应用程序。到目前为止,它是用表示闪存中偏移值的常量进行硬编码的。

我修改了应用程序以从 XML 文件中读取,以根据用户选择的显卡动态配置这些偏移量。

在我的一个头文件中,我添加了以下内容来替换以前的枚举

这是我的问题。我正在使用 TinyXML 来解析文档。下面是 XML 的一部分,以及我想要在其中提取这些值的代码。当它试图将其拉入时,它会遇到麻烦,因为 GetText() 返回一个字符串,而值(0x01000000 等)是整数(至少我认为。

那么我该如何存储这些呢?我真的不知道,但我觉得我很接近。

XML(实际文件有多个卡片条目)

代码

0 投票
1 回答
253 浏览

c++ - 如何使用 FirstCHildElement 从 xml 标签中获取值

我正在使用 C++。我想问一下如何从以下位置获取值文本:

我有

从现在开始怎么做?我知道我必须合作,.Element()但我不知道如何。

0 投票
1 回答
4025 浏览

c++ - 使用 tinyxml 在 C++ 中解析 xml

我在 C++ 中创建 xml 文件 我编写的代码就像在 C++ 中创建编写 xml 文件一样,如下所示

但现在我只需要 XMl 文件中的数据,而不是标签家伙请帮助我。

0 投票
1 回答
146 浏览

c++ - 反序列化时tinyxml的错误

我有以下xml:

当我反序列化时,我写道:

问题是 if 条件虽然运行field Name is null。为什么?我哪里错了?欣赏。谢谢

0 投票
1 回答
224 浏览

c++ - Programmably created tinyxml xml file not loading in Internet Explorer

All of the examples I followed for tinyxml resulted in xml files that I was able to view in Internet Explorer.

However, when I programmably created mine, nothing showed in IE. I can confirm however that the xml file has everything I expect it to have.

Here is the code to create the xml:

And here is the resulting xml

0 投票
1 回答
1389 浏览

c++ - 使用 TinyXML 修改文档

现在,我通过简单地重写用户请求的文件来保存我的数据。我的 xml 的结构是这样的:

我遍历以查看所需名称的骨架是否存在,如果存在,我想完全重写它。如果没有,我想将它添加到根元素的底部。

有没有人有这方面的例子?

谢谢

0 投票
0 回答
1881 浏览

c++ - 使用 TinyXML 时如何释放内存?

我正在查看泄漏内存。我正在使用 Valgrind,但我遇到了一些错误,例如:

代码是:

欣赏。谢谢