问题标签 [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++ - TinyXML2 和 C++
我想从 wxGrid 读取数据并将其写入 XML 文件。wxGrid 是这样的:
贾尔 | 莫纳特
------ |-------------
2012 | 03
2009 | 08
我想拥有的:
我得到了什么:
我的代码:
我真的不知道问题出在哪里。任何人都可以帮忙吗?
xml - 使用 tinyxml 加载 XML 文件
我正在尝试使用 tinyxml 加载 XML 文件,但我不确定该怎么做。我通常是 tinyxml 和 XML 文件加载的新手,正在寻求一些帮助。我设法使用 RootElement 函数以及第一个子元素及其属性来获取根。问题是,XML 中的下一行没有属性(或者至少我不认为它被称为属性)而且我不知道如何加载数字。澄清一下,我的 XML 看起来像这样:
我的问题是,如何将值 125 存储在这一行中<NumLine>125</NumLine>
?就像我说的那样,我对此真的很陌生,无法弄清楚该怎么做,因此将不胜感激任何帮助。
c++ - TinyXML 引发访问冲突
我最近开始使用 tinyXML。问题是当我运行我的程序来读取 xml 时,它会返回访问冲突。一条常见的线路是:
使用 Visual Studio 调试器,我确定它为“地图”返回 null,然后使用 null 引用来调用函数。
这是第一行代码,以及 xml
XML:
需要注意的是,我本来没有root标签,但是当它不起作用时添加它,添加它仍然没有帮助。任何帮助,将不胜感激
c++ - 从 XML 中删除了不应删除的多个空格
此 C++ 代码中有一个错误。它将单词之间的多个空格替换为一个空格。无法弄清楚它在哪里。它不应该修剪两个单词之间的空格并将它们替换为一个。这是处理空格和空白的方法。
输入:
预期输出:
观察到的输出:
ubuntu - 在 gcc 中运行 tinyxml 时出错
我想通过 C 程序创建一个 xml 文件。我在 ubuntu10.10 中使用 gcc 和 tinyxml
产生的错误是:
divya@ubuntu:~/Desktop/Ccodes$ gcc -c x2.c 在从 x2.c:1 包含的文件中:/usr/include/tinyxml.h:51:致命错误:字符串:没有这样的文件或目录编译终止。
tinyxml.h 标头在指定位置,但它说没有这样的文件。这里似乎有什么问题?
任何帮助表示赞赏。
c++ - 使用 TinyXML 获取分段错误
我目前有一个使用 TinyXML 解析的 XML 文件。我的 XML 文件的顶部如下所示:
我正在尝试访问 ClassName 中的文本。我目前使用这个遇到分段错误:
我究竟做错了什么?
谢谢!
c++ - Pugixml - 将 xml 元素内容转换为 C++ 数组
在我的 xml 文件中,我有如下编写的整数数组:“1 10 -5 150 35”,我正在使用 pugixml 来解析它。
我知道 pugixml 提供了诸如 as_bool 或 as_int 之类的方法,但它是否提供了一种将 int 数组的字符串表示形式转换为 c++ 对象的简单方法,还是我必须自己解析和分离字符串?如果是这样,关于如何做到这一点的任何建议?
c++ - TinyXML 段错误
是否存在与 tinyXML 相关的固有内存泄漏问题?我不知道为什么我会遇到这个奇怪的段错误。在下面的函数中,每当我尝试增加元素名称(“Connecor”和“laneFro”)的大小时,下面的 if 子句(在循环中)都会导致程序崩溃。
谢谢
c++ - 使用 TinyXML 在 XML 文档中查找特定节点
我想用 TinyXML 从 xml 文件中解析一些数据。
这是我的 text.xml 文件内容:
我想访问第一个元素“用户”。执行此操作的方法如下:
在输出中:用户。
但是代码非常丑陋而且不通用。我尝试了下面的代码来模拟与上面的代码相同的行为,但它不起作用并且发生了错误。
也许我错过了库中可以完成这项工作的一个特殊函数(一个 getElementByName 函数)。我只想获得一个指向值是我正在寻找的元素的指针。有人可以帮助我吗?在此先感谢您的帮助。
c++ - 如何在 TinyXML2 中将 XMLElement 转换为字符串
在 TinyXml 1 中,可以使用 << 运算符将子元素转换为字符串,例如
这在 TinyXml2 中似乎是不可能的。如何在 TinyXml2 中将元素转换为 xml 字符串?
编辑:特别是我在 xml 之后,例如,如果 xml 是:
我想要子元素的xml,例如