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

c++ - 从 xml 获取整数和浮点数

我正在使用 tinyxml2,我知道如何获取属性字符串,但我也想获取整数、浮点数和布尔值。所以,我有这个代码:

sample.xml 是:

不用担心,xml 文件只是一个假样本,不是真的!

无论如何,我仍然无法获得属性“年龄”内的整数值。如果这不起作用,那么我应该如何使用 tinyxml2 从 xml 文档中获取整数和浮点数?

0 投票
1 回答
6637 浏览

c++ - How To query a string attribute with tinyxml2?

Hi does someone know how to to query a attribute in to a string variable, using tinyxml2?

Example:

To get the distance attribute I use

I thought for a string it would be something like this:

But for a string there seems to be no overload.

0 投票
1 回答
376 浏览

c++ - 为什么我不能使用 TinyXml2 将 XMLDocument 的内容复制到另一个 XMLDocument?

我不明白为什么下面的代码不能按预期将一个元素从 doc1 复制到 doc2:

有人可以指出如何改进吗?

0 投票
1 回答
352 浏览

xml - TinyXML 2 数据提取

我有一个 XML 文件:

我需要提取形状的文件路径。

我可以检索的唯一数据是第一个属性又名类型:obj 如何获取文件名、转换数据(如果存在)和其他数据?

0 投票
3 回答
4748 浏览

c++ - 如何使用 TinyXML2 库在 C++ 中迭代 XML 节点

如何在 TinyXML2 中迭代节点?我尝试按照文档进行操作,但无法掌握这一点。

http://www.grinninglizard.com/tinyxml2docs/index.html

我的 XML 已经加载到std::string. 因此,以下编译:

现在我该怎么做doc来迭代项目列表,以便我可以将里面的标题和作者字段提取到std::string变量中?

这是我的 XML 示例:

希望有一些简单的东西,比如 C++ vectorof item,然后可能是 C++map里面我可以通过"title"and"author".titleor来解决它.author

0 投票
1 回答
173 浏览

c++ - 当 XML 文件丢失时,tinyxml2 上的分段错误

我正在尝试从 Cophir XML 数据中获取一些信息。但是,某些 XML 文件很差,这会导致分段错误。

我试图执行的代码是导致错误的:

一个好的 Cophir XML 是:

导致分段错误的错误 XML 是(请注意,注释字段不存在):

我进行了研究,但我发现只有一些人说“commentElement”会收到一个空指针,这实际上并没有发生。命令 "commentElement=commentsElement->FirstChildElement("comment");" 直接产生分段错误。

0 投票
1 回答
630 浏览

xml - TinyXML2 SetAttribute 不能接受字符串对象?

我正在使用 TinyXML2,但遇到了SetAttribute.

它接受字符串文字(即"001")但不接受字符串变量。

请在这个问题上赐教。

  • customerID 不被接受为字符串,不像“001”被接受且没有错误。但是CustomerID和“001”都是字符串,为什么会这样呢?
0 投票
1 回答
1495 浏览

c++ - Tinyxml2 根设置属性

我一直在尝试使用 tinyxml2 为 XML 文档中的根设置属性。

在tinyxml中,如下代码

生成以下 xml 文件:

但是我仍然不知道如何在 tinyxml2 中设置 root 的属性。我有以下代码:

生成:

现在如果我写p_root->SetText();, p_root->SetValue();or SetAttribute, 都给出一个错误class tinyxml2::XMLNode has no member named SetTextor SetValueor SetAttribute

我在网上苦苦寻找答案,但找不到。

谢谢

干杯

0 投票
1 回答
345 浏览

c++ - 为什么我在 C++ 中使用 tinyXML2 获得 NULL 指针?

我是 XML 解析业务的新手。很抱歉提出愚蠢的问题。

我想浏览我的 XML:

而我试图运行的代码(按照互联网教程)是:

虽然pRoot1很好,但价值pbook1始终是NULL。我希望它指向bk101

有什么帮助或建议吗?先感谢您

0 投票
1 回答
626 浏览

html - 使用 tinyXML2 库使用 javascript 加载 HTML 文件

我有一个带有 Javascript 的 HTML 文件。但我无法使用 tinyXML2 库加载此 HTML 文件。它给出了错误。

我的 html 文件是这样的abc.html

我加载这个 html 文件的 c++ 代码是:

现在err有错误代码XML_ERROR_PARSING_ELEMENT

我想要做的这个 HTML 文件是在标签<ul>下找到一个特定的标签<body>,并希望在该标签内添加更多项目。

请让我知道它为什么会出错以及我该如何以某种方式做到这一点。