问题标签 [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.

0 投票
1 回答
1140 浏览

c++ - 不能使用 XMLDocument - “不完整的类型是不允许的”

我正在尝试解析 XML 内容。
我想使用XMLDocument,但是当我这样使用它时:

我收到一个错误:

不允许不完整的类型

当我搜索这个问题时,我发现有些地方使用这些库编写示例:

但是当我尝试这个时,我收到一个错误:

#using 需要 C++/CLI 模式

我需要做什么才能使用XMLDocumentobject ?

0 投票
1 回答
835 浏览

c++ - 使用 TinyXML2 C++ 更改标签的内容

我想做这个:

  1. 加载文件。
  2. 在其中找到一个具有属性值的元素,就像我想找到颜色为棕色的狗标签一样。<dog colour="brown">
  3. 然后我想更改标签的内容。例如:从<dog colour="brown">Baow!</dog><dog colour="brown">Waow!</dog>

所有这些都必须使用 TinyXML2 来完成。到目前为止,我只能打开文件:

XMLDocument file; file.LoadFile("file.xml");

如果你能帮助我,那就太好了。

0 投票
2 回答
980 浏览

c++ - 来自具有属性的元素的 XML GetText

我想GetText使用 Tinyxml-2 从 XML 中获取特定元素和属性,但我做不到。

我的 XML 如下所示:

我的代码是:

如何获取具有相同节点名称和不同属性的其他文本。谢谢。

0 投票
0 回答
242 浏览

c++ - TinyXML - 具有多级元素文件的 GetText()

我有一个需要从中提取数据的 XML 文件。我使用tinyxml2。我试图获取文件中元素的文本。文件中的数据如下所示:

我尝试Description使用以下代码进行提取,但它不起作用。

我究竟做错了什么?

0 投票
1 回答
730 浏览

c++ - 如何通过 UDP 传输我的数据 (XML)?

我使用了一个名为 TinyXML2 的库来创建包含所有数据的 XML 文件。现在我想通过 UDP 传输我的 XML 文件。我知道我必须在我的 XML 文件中逐个节点传输。但我不知道具体的程序。谁能告诉我该怎么做?

0 投票
1 回答
296 浏览

tinyxml2 - tinyxml2:doc.Print() 和 doc.SaveFile() 之间的区别

doc.Print()我只是问自己通过和doc.SaveFile()在 tinyxml2 中保存文件是否有任何区别。

这是一个简单的示例:
假设我们有一个文件指针和一个 XML 文档,我们可以从其中获取数据。

现在我们有两个选项来保存文件。

对比

这些方法有什么不同吗?

0 投票
1 回答
264 浏览

c++ - 如何使用 tinyxml2 在节点内创建节点?

上面的代码将生成一个具有以下 xml 结构的 xml 文件

但我希望我的愿望 xml 结构像

我是 tinyxml2 的新手,找不到任何 tinyxml2 教程,我想要实现的是在节点内部有一个节点,如上图所示。

0 投票
1 回答
72 浏览

qt - 将指针从一个函数传递到另一个函数会返回一个地址,但访问它会导致分段错误

下面是加载文件的代码。在按钮单击事件中调用加载函数,该函数返回 XMLElement 指针变量。(返回有效地址)但由于发生分段错误,无法使用 ->operator 访问 XMlElement 的成员。

下面
是按钮点击的代码..

0 投票
2 回答
586 浏览

c++ - 为什么 TinyXML2 的 XMLDocument::FirstChild() 函数在尝试解析这个有效的 XML 文件时返回 NULL?

我知道我可能在这里遗漏了一些非常明显的东西,但这几天来一直让我发疯。

这是我写的一个简单的函数,它现在应该在 XML 文档中找到第一个标签:

这是我要解析的 XML 文档:

这是我从函数中得到的输出:

这表明root函数末尾为 NULL,但我不确定为什么会这样。

0 投票
1 回答
155 浏览

c++ - 为什么 tinyxml2 无法解析 Traffic Server xml 文件?

使用tinyxml2,我正在尝试解析这个 Traffic Server 配置文件:

交通服务器 XML 配置格式如下所述

LoadFile()给我这个错误:

Name元素有什么问题?tinyxml2 可以简单地不解析 Traffic Server XML 配置文件吗?