问题标签 [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 投票
3 回答
826 浏览

c++ - TinyXML++ 的奇怪行为

希望你们中的一些 TinyXML++ 人可以帮助我。真的,因为你在我认为你欠我之前向我推荐了;)

我有以下代码:

如果我对 child 使用 top 声明,我会收到错误:

Drawing.exe 中 0x7c812aeb 处未处理的异常:Microsoft C++ 异常:__non_rtti_object @ 0x0012f7b4。

我在这一行的 dbgheap.c 中得到它:

奇怪的是它适用于 Node,而且我知道其中有元素(我使用 TinyXML 迭代方法进行了检查)。

有没有人遇到过这个?

0 投票
2 回答
5405 浏览

tinyxml - TinyXML 迭代子树

有没有人有代码来遍历 TinyXML 中子树的节点?IE:给定一个父母,遍历它的所有孩子和所有孩子的孩子?

0 投票
1 回答
14340 浏览

tinyxml - TinyXml 可以从字符串而不是文件加载 Xml 吗?

我正在为我的应用程序使用 TinyXml 库,但 TiXmlDocument 对象只能加载 Xml 文件。它如何从字符串加载 Xml。你能告诉我这样做的方法吗?非常感谢

涂。

0 投票
1 回答
363 浏览

c++ - TinyXml++ 和 Visual C++ Express Edition 2008 的链接问题

我正在尝试在我的项目中使用 TinyXml++,之前我已经在一个小程序中成功测试过它。我最近决定用它来读取我当前项目中的配置文件,尽管编译了代码,但我得到了大量的链接器错误(主要是未解析的外部符号)。我在一些论坛帖子中读到,描述了一个类似的问题,我必须使用与编译 TinyXml++ 相同的运行时库。我打开了附带的 Visual C++ 2008 项目,发现它正在使用多线程调试 (/MTd)。

在包含“ticpp.h”之前,我已经测试了所有有和没有#define TINYXML_USE_TICPP 的运行时库。我已经收到了 9 到 80 个链接器错误(这就是我最初不想将它们全部发布的原因,但如果你想看到它们我会的)。

我已将静态库 ticppd.lib(在下载文件夹中找到)复制到我的项目目录中,并将其链接到 Linker->Input->Addtional Dependencies 下。我在 C/C++->General->Addtional Include Directories 下包含了 TinyXml++ 源的目录路径。我究竟做错了什么?:(

0 投票
4 回答
12621 浏览

c++ - 使用 tinyxml 创建 xml

我有个问题。我需要创建以下xml:

使用 c++ 代码我做了以下事情:

我使用 g++ tinyxml.cpp tinyxmlerror.cpp 和 tinyxmlparser.cpp 编译它。当我想查看我创建的 xml 时。我有一个错误:它说它没有正确编写。我哪里错了?:)

0 投票
1 回答
1296 浏览

c++ - tinyXml 如何创建xml

你好,

我有以下内容:

我想使用 tinyXml 创建一个 xml。这里是xml:

这是代码:

  1. 如果我想在 xml 中有当前时间,该怎么做?
  2. 没有更简单的方法吗?
0 投票
1 回答
1014 浏览

xml - 在 tinyxml 中单行打印输出

我正在使用 TinyXML 来保存和打印 XML 文档。

在打印我得到的文档时:

结果。

但我希望将结果打印在一行中,如下所示:

我怎样才能做到这一点?

0 投票
1 回答
504 浏览

visual-studio-2012 - premake不支持vs2012?

这是我的情景:

  • 我正在尝试使用 vs2012 构建 TinyXML++
  • 据说 premake 需要为 vs studio 生成一个 *.sln 来构建 TinyXML++ lib 文件。
  • 但是premake4.4 beta,我猜是最新的,好像不支持vs2012;它无法为 vs2012 构建 *.sln
  • 我可以为 vs2010 生成 *sln,但它不会通过 vs2012 构建,因为TinyXML++ 项目中的 cpp 文件之一include "stdafx.h"ticpp.cpp中的 # 出现无法打开源文件的错误

所以我想知道,我该如何解决这个问题?谢谢。以前有人做过吗?谢谢。

0 投票
2 回答
161 浏览

c++ - TinyXml++ 教程中的错误


尝试使用 CodeBlocks (16.01) 和 VS2013编译 TinyXml++教程,我在以下行中遇到相同的错误:

代码块错误:

从 'ticpp::Node*' 到 'ticpp::Element*' 的无效转换 [-fpermissive]

VS2013 错误:

无法从 'ticpp::Node *' 转换为 'ticpp::Element *'

任何想法?

0 投票
1 回答
555 浏览

c++ - 创建新元素崩溃后的TinyXml2 XMLDocument解析

在 TinyXmlv1 中,我可以创建一个临时 Xml 元素,然后通过以下方式解析文档

现在我想通过以下方式切换到 TinyXmlv2:

我不明白为什么它会崩溃。