问题标签 [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++ - 使用 tinyxml-2 在 XML DOM c++ 上更新数据
我想知道如何更新 DOM 上某个属性的数据?我已经搜索过,但我找不到任何东西。基本上,我有一个名为 Hour 的属性(例如它是“11:03”),我希望将该特定属性的文本更改为“11:04”或任何其他不同的文本。
稍后编辑:这是我尝试过的,但它告诉我 FindAttribute() 是私有的..
c++ - tinyXml2 在构建时导致错误 C2675 - xtree.cs
在构建使用 tinyXml2 的项目后,我收到以下三个错误。错误显示在所附图像中。有问题的代码可以在 tinyXml2 的 xtree.cs 文件中找到,这里:
我正在使用(并且必须继续使用)VS2010
什么可能导致这些错误?
1) 错误 C2675:一元 '++':'std::string' 未定义此运算符或转换为预定义运算符可接受的类型
2)错误C2100:非法间接
3) 错误 C2440: 'initializing': 无法从 'std::string' 转换为 'const std::pair<_Ty1,_Ty2> &'
编辑:包含错误
c++ - TinyXML2/C++ - 创建空元素
我正在尝试使用 TinyXML2 创建 XML 文件。
给我吗:
有什么方法可以创建没有顶部“body”的空元素并用<,>替换转义字符?
c++ - TinyXML-2 使用样式表加载文件时出错
我有一个使用 TinyXML-2 库(v4.0.1)加载 xml 文件的功能。它总是工作正常,但今天我看到一个我不知道如何解决的问题。
当我加载de文件时:
它永远不会回来XML_SUCCESS
。我正在看很多文件,我发现只有当文件有这一行时才会失败:
没有这条线它工作正常。为什么会这样?我能做些什么来解决这个问题?
谢谢。
c++ - 在 tinyXML2 中解析注释
我在解析 XML 注释时遇到问题。我怎样才能正确访问评论?或者甚至可以用 tinyXML2 阅读评论?
我建立
XMLElement *root = xmlDoc->FirstChildElement("foo");
XMLElement *child = root->FirstChildElement();
从子元素我得到 foo2 元素,从文件中读取注释元素的正确方法是什么。
谢谢
c++ - TinyXML2 从节点和所有子节点获取文本
如何从 TinyXML2 中的节点和子节点获取文本?
XMLPrinter 类似乎可以满足我的需要,但它不能正确打印文本。
我的 XML:
我的类扩展了 XMLPrinter 类:
我的代码:
输出:
为什么它会忽略<b>
and<i>
元素之后的所有文本?我该如何解决这个问题?此外,XMLPrinter 类使用标签正确地打印出来,但我不想要标签。
c++ - 如何在 TinyXML2(C++) 中使用属性作为搜索关键字
我正在尝试使用属性作为关键字来查找我想要的元素。它可以工作,但只有当它是第一个元素时。
}
我的 XML 是
仅在输入为 23 时有效
并且我曾尝试使用 NextSiblingElement("ip") 来说明继续转到下一个兄弟元素。但它只是无限循环
谢谢 !
tinyxml2 - tinyxml2 XMLElement 构造函数私有?
在TinyXml
你可以创建一个Element
例如TiXmlElement("tag")
,但TinyXml2
没有公共构造函数XMLElement
?
你如何创造元素?
c++ - TinyXML2 - 入门问题
我刚刚开始使用 XML 解析库,但是我在开始时遇到了麻烦。(我猜是学习曲线)更具体地说,我在尝试获取元素并使用它时正在处理异常。现在我有这条线:
这会引发内存异常。出于某种原因,我无法显示我的 XML 代码,但结构是
文件->事件->事件->更多内容
所以在我看来,解析器无法访问“事件”元素。这可能是什么原因造成的?我究竟做错了什么?!任何帮助都会非常好!
c++ - TinyXML2 C++ - 从旧的/格式错误的 XML 文件中提取特定数据
我希望在相当旧的 XML 块中搜索(文档日期为 1999 年),但让 TinyXML2 按预期运行有点困难。我可以抓取某些片段,但是当另一个片段中有一个元素时我会遇到问题。拿这个样本:
这是我写的:
我需要通用代码,而不是特定于该解决方案的代码——有数百个 XML 文件,我需要编写一些能够解析所有这些文件的东西。我将如何在 LITERALLAYOUT/EQUATION/INLINEGRAPHIC 中获取信息?
提前致谢!