问题标签 [tinyxml2]
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 支持 wchar,重写函数打印
我的同事修改了tinyxml2源代码来处理wchar(tinyxml2.2.0版本),下面是代码,实际上代码只会在liunx中运行,所以windows部分不用关心。我同事写的下面的代码,/**/之间的注释是我认为的正确方式。
查看代码并告诉我的同事,他说它运行良好。我如何证明它,上面的代码还有其他问题?
c++ - 使用 TinyXML 读取所有兄弟元素
我在读取 XML 文件时遇到问题!下面的代码用于从 XML 文件中获取孩子的值(国家),但是我需要遍历所有的兄弟姐妹(所有三个国家),并且我需要一个解决方案,它也适用于无限数量的兄弟姐妹。我的 xml 文件如下所示:
我有这样的代码:
这会读取第一个国家/地区的所有值,但我需要读取并写入 txt 文件中的所有三个国家/地区的值。我尝试使用 for 循环来通过兄弟姐妹添加
countryElement = countryElement->NextSiblingElement()
在 for 循环结束时,但它不起作用。有人可以帮我吗?提前致谢!
serialization - 确保在使用 CHtmlView 控件打开文件之前将文件保存为 XML
我使用此代码将数据保存到 XML:
代码本身很好。在我的程序的其他地方,我保存文件,然后去显示报告。CHtmlView
它在浏览器控件中对 XML 文件使用 XSL 转换:
我发现:
- 有时我的预览是白色的,刷新后它会显示。
- 在其他时候,如果我在我所说的“每周模式”下工作并且它每周重新创建 XML,我确实会收到有关文件已在使用中的消息。这并不总是发生。
是否有安全的方法可以保存到 HDD,然后在文件完全写入光盘之前不使用该文件?
c++ - 使用 tinyXML2 读取 XML 时如何返回指向结构数组的指针
我正在尝试读取 XML 中的元素并将其存储在一个数组中,
struct
并且需要将此数组的指针传递给其他函数。但是我在 gnu 中编译时遇到问题,错误消息:
错误:无法转换
myRec
为uint32_t
{aka unsigned int}' 作为回报 return *recs;
尝试不设置myRec recs[count]
,malloc
得到无效指针的错误。
期望返回一个指向数组的指针
我将其声明为:
功能:
不确定这是否是正确的方法,因为我对 c++ 很陌生
c++ - 使用 TinyXML2 更改多个 XMLElement 文本
我能够按照示例代码更改 1 个元素值,但不知道如何继续更改其他元素文本。
实际上,我想更新电池标签以外的所有值。
FirstChildElement("Voltage")
总是找到并且我可以更改它的文本,无法弄清楚如何去下一个元素或只是随机地例如到第 4 个"AmpHr"
并更改它的值/文本。第二个pElement
总是 0,所以它只是打印错误;希望使它尽可能简单,可读且易于理解,我对此并不陌生。
c++ - tinyxml 无法正确解析 const char*
我使用tinyxml2来处理包含 xml 的字符串。我使用该函数Parse
,但它只是读取字符串的一部分并返回XML_SUCCESS
它会抛出一个异常,告诉我pNode
是 anullptr
并且我检查_charBuffer
了 xmlDoc 的。
它只包含
regex - 验证数据后如何从 xml 文件中获取数据?
我编写了一个程序,我使用了(正则表达式)操作和有效的 xml 模式......但是在验证了如何从字符串中存储数据并将其存储到 xml 文件中以及如何从 xml 文件中获取数据之后,我无法实现这个请帮帮我.....我会分享代码!!!!!!!!!!!!!!!!!!!!!!!!!!!我的问题是,如果我在 if 块中输入 cofr,代码不起作用???如何解决
visual-studio-2017 - TinyXML2 无法解析包含 utf16 编码的 XML 文件
我尝试使用tinyxml2
lib 解析我的 xml 文件,其中包含一些显示为中文的文本,而当我得到结果时,它显示了一些错误。
我该怎么办,有人可以帮忙吗?
c++ - tinyxml2 在 C++ 上构建和编写 xml 文件
我正在尝试在 VS2019 中使用 tinyxml2 构建一个简单的 xml 文件,由于某种原因,代码一直有效,直到它遇到名为 port 的元素。此元素及其后的每个元素在 xml 文件中都将被忽略。我刚刚注意到,它也在以错误的顺序写入 xml 输出,主机应该是下面的那个,而不是端口。
我在这里想念什么?
说实话,我有大约 2 天的 C++ 编写经验,以及非常基本的 Python 知识。
输出文件如下所示:
所需的输出应该是这样的:
c++ - 无法使用 tinyxml2 打开 xml 文件
我已经浏览了数十篇关于此的帖子,但没有一个能解决我的问题。我有这个 xml 文件。
我有这个非常简单的功能,现在只需打开文件
然而,它吐出来
不知道为什么,文件是如此简单。任何帮助表示赞赏,谢谢