问题标签 [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.
c++ - TinyXml Parser 拒绝正确加载文件
我有以下 xml 文件:
它与我的所有其他文件位于同一目录中。
我使用这个源文件方法来解析它:
然而,当我将字符串传递给它时,我的 loadOkay 变量等于 false。为什么是这样?
我的输出产生以下内容:
作为 strace 提供:
c++ - 如何在 TinyXML 中获取标签的名称?
例如:
测试.xml
如何使用 TinyXML 获取标签“fruit”(当然是“fruit”)的名称字符串?
c++ - 如何将 xml 粘贴到 C++ (Tinyxml)
我目前正在使用 C++ 开发一个项目,我需要从 xml 文件中读取一些内容,我发现 tinyxml 接缝是要走的路,但我仍然不知道该怎么做。
此外,我的 xml 文件有点棘手,因为对于每个需要使用它的用户来说,它看起来都有些不同。
我需要阅读的 xml 文件看起来像这样
现在这个程序的目标是能够插入一些字符串(通过变量)和搜索相应的“cScenarioCarrer d:id”并读取“IsComplete”和“BestScore”。
这些字符串稍后需要在我的程序中使用,但我可以处理。
我的问题是
A. 如何搜索特定的“cScenarioCareer”ID
B. 如何将“IsComplete”和“BestScore”粘贴到程序中的一些变量中。
注意:xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 字符串对于每个用户都是唯一的,所以请记住它可以是任何东西。
如果有人愿意帮助我,我会非常优雅,谢谢。
PS。我想对我在这里所做的事情有所了解,尽管“将此代码粘贴到您的程序中”的答案是可以接受的,但我认为如果您能告诉我它是如何工作以及为什么工作会更好。
winforms - TinyXml 和字符串
我正在尝试读取存储信息的 xml 文件的属性。我需要以字符串的形式检索该信息,但我无法做到这一点,因为我找不到任何可以返回字符串的 tinyXml 方法,而且我无法找到将事物从 char* 转换为 String^ 的方法。有人对该怎么做有建议吗?
谢谢
c++ - 如何使用 TinyXml 在每一行打印属性
我正在使用 TinyXML 在 C++ 中创建 XML 文档。
我想在输出文档中看到每行 1 个属性,如下所示:
而不是默认情况下 TinyXML 打印的内容:
不幸的是,我还没有找到任何可以让我这样做的 API 方法。
在不更改 TinyXML 的代码的情况下,TinyXML 是否提供了一种自定义打印的方法,以便我可以看到每行 1 个属性?
谢谢!
c++ - 如何处理在 GetText() 上返回的 tinyxml 空指针
如果pElem
有效但元素不包含文本,则pElem->GetText()
返回 NULL 指针,导致异常。我该如何处理?
谢谢。
c++-cli - 不能在 C++/CLI 项目中包含 TinyXML
我有一个 C++/CLI 项目,我想包含 TinyXML。我下载了库,将它作为一个新项目添加到我的解决方案中,并将我的项目中的引用添加到库中。
在我的代码中,我有
当我编译时,我得到 70 个链接错误。我试图在 tinyxml.h 中评论 #define TIXML_SAFE(在 google 上看到),但不起作用。
谢谢,戴夫
append - TinyXml 附加到 xml 文件
我已经在一个项目上工作了几个月,我现在遇到的主要问题是附加到一个 xml 文件。我可以创建文件没有问题。但我希望能够添加更多数据。基本上像一个小型数据库一样使用它。
包含的代码只是整个程序的一小部分,但我相信它在这里我需要帮助来找出附加到文件的过程。每个元素都可以毫无问题地接受用户输入。但是当他们去写第二个马时,他的文件会清除旧文件并制作一个全新的文件。
关于如何追加的任何建议都会很棒
c++ - 使用 TinyXml 将 XML 写入 txt 文件
我有一个简单的 XML 文件,但很大。比方说
我想将整个文件(比如 500 个条目)的数据写入制表符分隔的文本文件。为了更好地理解这个过程,假设我只想写产品名称和产品价格。我看不出典型的 TinyXml 教程在哪里涵盖了这种类型的写入。
我的代码:
我不确定我是否想像普通文件一样逐行解析,或者这是否对这个 api 有任何好处。我可以打印 doc 的全部内容,所以我知道文件正在加载。任何帮助表示赞赏。我敢肯定,这只是知道要调用什么函数的问题。
c++ - 加载较大文件时如何加速使用 Tinyxml 中的 Loadfile()
在我的项目中,我需要将新数据附加到 xml,所以我这样做如下:问题是当 xml 文件很大且 CPU 较高时,LoadFile() 函数非常慢,SaveFile() 也有同样的问题。那么,我应该如何加快我的项目。谢谢你的帮助:)