问题标签 [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/C++ - 插入一个元素
我想用 XML 序列化对象,所以我得到了 TinyXML。但是我选择了更新的 TinyXML2。问题是,我在任何地方都找不到教程,所以我只是阅读了文档。但是,我似乎无法在文档中添加一个元素。
有人可以告诉我我的代码有什么问题吗?
这是我的demo.xml
文件内容:
这是我的main()
方法:
最后,这是demo2.xml
文件:
Foo 应如下所示:<foo></foo>
但它不是出于某种原因。谁能解释为什么?
c++ - 如果属性匹配,TinyXML2 查询文本
我试图找出一种从我使用 TinyXML2 创建的 XML 文档中加载文本的方法。这是整个文档。
基本上,我想将文本复制<data>
到background
仅当图层名称为"Background"
.
我得到了像这样的其他变量:
这很好用,因为我知道元素名称和属性名称。有没有办法说得到doc.FirstChildElement("map")->FirstChildElement("layer")
,如果是== "Background"
,得到文本。
我将如何做到这一点?
c++ - TinyXML2 C++ 导入
我有一个 XML 文件,如下所示:
我想用 C++ 读取这个文件。我的代码如下所示:
它读取第一个数据集的年、月和日期。要知道什么,读取下一个数据集的数据?我在读取后删除了第一个数据集,因此我可以使用 FirstChildElement(); 再次读取第二个数据集。但我没明白。
任何人都可以帮忙吗?
c++ - 如何在 TinyXML2 中将 XMLElement 转换为字符串
在 TinyXml 1 中,可以使用 << 运算符将子元素转换为字符串,例如
这在 TinyXml2 中似乎是不可能的。如何在 TinyXml2 中将元素转换为 xml 字符串?
编辑:特别是我在 xml 之后,例如,如果 xml 是:
我想要子元素的xml,例如
c++ - 在 tinyxml2 中添加文本
我正在尝试使用 TinyXML2 创建一个 XML 文件。虽然有很多关于加载的示例和教程,但关于保存的内容似乎很少。
我基本上想结束:
我知道我可以通过添加元素来获得“节点”部分,但是如何设置文本部分?元素有,GetText
但我找不到SetText
。还有一个XMLText
类,但是没有设置文本的方法!
c++ - 在 C++ 项目中使用 tinyXml2
我是tinyXml2的新手。我正在尝试解析xml
文件并打印根标记中的文本。这是我的代码。
在构建这个我得到一个错误说XMLDocument was not declared in this scope
。
问题是什么?
c++ - 如何使用 tinyxml2 解析空元素?
使用 tinyXml2,我可以解析
好,但是它们是完全有效的 XML(据我所知)时,两者都会在 C++ 中引发异常。有没有人对此有修复或建议?我不控制这个 XML 的来源,我需要有容错性。c++ - 在 tinyxml2 中获取子元素
这可能是一个新手问题,但我是 tinyxml2 的新手,对此一无所知。
我正在尝试使用 tinyxml2 遍历 XML 文件。
我有图像元素的 XMLElement,但我不确定如何获取内部元素。
任何手将不胜感激。
作为记录,这是我获取 XML 元素的方式:
提前致谢。
tinyxml2 - tinyxml2 加载 xml 错误 ID 10
我正在使用 tinyxml2 在 C++ 中开发一个项目。我的 xml 解析有问题,我收到 errorID 10 并且加载文件时错误消息是“XML_ERROR_PARSING_TEXT”。
这是有问题的以下 xml:
xml 文件在 W3C 验证器中有效。所以我认为问题不在这里,但也许在这里:
当我查看带断点的 LoadFile 函数时,我看到加载文件与下面的相同。
这里是完整的代码:
一个主意 ?
谢谢你的帮助,
c++ - 如何在 TinyXML2 中使用绝对路径
我正在使用 TinyXML2 加载/编辑/保存 xml 设置。
我发现这很有效:(成功 == true
)
...这不会:(总是成功 == false
)
唯一的区别是绝对路径而不是相对路径。
我究竟做错了什么?