问题标签 [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++ - 在 C++ 中使用 tinyxml2 读取 xml 文件
我不知道如何在 C++ 中使用 tinyxml2 读取这个 xml 文件
这就是我现在正在做的,不工作:
当我尝试获得第一个 XMLElement(cantidad)时,我获得了一个 nullptr。我做错了什么,请帮助我...
c++ - 更新微小 Xml 元素中的数据
我的问题是:是否可以更改 xml 元素中的数据?
我想要做的是根据按下的按钮更改元素中的数据。我目前正在读取和写入 xml 文件,但我想将其更改为,第一次编写一个新元素,然后编辑该元素,因为它目前每次只写一个新元素。
这是我当前编写新元素的代码
感谢您帮助进阶
android - TinyXML2 - 从元素中读取数据
我有这个 XML 文件,我希望能够从中读取某些文本。我正在使用 TinyXML2 解析它。这是一个 Android XML 文件,它的编写方式与常规 XML 文件不同。
我想要做的是从这个文件的路径元素中的 android:pathData 标记中读取:
该程序将输出“android:pathData”标签内的所有文本。例如:
关于如何做到这一点的任何想法?
谢谢
c++ - Tinyxml2 附加功能
我一直在寻找一种使用 tinyxml2 附加我的 xml 文件的方法,但找不到任何东西。我将不胜感激任何帮助。
这是我的代码:
每次我运行该函数时,xml 都会被覆盖,我想附加到现有文件中。
我的 xml 文件:
我的根是,我想附加到现有文件。例如,
c++ - 如何在 C++ 程序中使用 TinyXml2 解析 xml 文件?
我第一次使用TinyXml2来获取xml文件如下:
那么,我将如何在 Visual Studio 中从 TinyXml2 生成这种类型的 xml。我在互联网上搜索过,但他们展示的示例非常冗长且难以理解。因此,请建议我使用可以满足我目的的微型 xml 用 c++ 编写简单的代码。
c++ - 使用 tinyxml2(或其他 C++ XML 库)查找 XML 元素“开始”和“结束”
我正在尝试遍历 XML 文档的元素,并在“开始”元素和“结束”元素上触发事件。
这在使用 Python 的 lxml 模块时非常简单,甚至还有另一个关于 SO 的问题:
使用 Python 的 xml.etree 查找元素开始和结束字符偏移量
我想使用 tinyxml2 C++ XML 库做同样的事情,但到目前为止我还没有运气[特别是找到结束标签]。
我更喜欢 tinyxml2,因为它“很小”,但如果其他 C++ XML 库能够实现这一目标(更容易),我愿意接受。
如果有更好的方法来触发“结束标签”上的事件,我也对此持开放态度。
xml - 将 xml/schema 文件转换为具有开放许可证的类表示的 XML 包
我正在寻找 c++/python 中的开源包,它可以解析模式文件 (.xsd) 的 xml 文件,并将其加载到基于类的格式中,这样我就可以轻松设置/获取任何字段/属性/等 ...文件。
我查看了 tinyxml2 和 Apache xml 项目,但还没有找到我正在寻找的东西......
http://www.codesynthesis.com/products/xsd/是最好的解决方案,但许可证是 GPL2,它对我不起作用。
感谢您的帮助!
c++ - C++。将带有 unicode (UTF-8) 符号的 char* 转换为 std::wstring
我面临着非常普遍的问题,但我找不到解决方案。tinyxml2 库返回const char*
方法Attribute(const char*)
。在使用该库打开的 xml 文件中,我有带 unicode 和不带 unicode 的属性。文件转换为 UTF-8。使用 Linux,但也很高兴看到 Windows 的解决方案。有什么建议么?
c++ - TinyXML2 前进到下一个兄弟姐妹
我不确定如何格式化 XML 文件,所以如果它在 stackoverflow 代码格式中不可读,这里有一个直接链接。
XML 说明:
测试 = 根
名称 = 测试
numofIndx 的子级 -> 居住 = 名称
索引的子级 = 测试的子级
我正在尝试将 XML 数据读入一个结构。目前,我从 index="2-6" 读取所有数据没有问题。但是,我似乎无法在第二个循环中导航到 index="14-15" 。我试图调试,但我似乎无法弄清楚为什么我的“前进到下一个兄弟代码”对“索引”兄弟姐妹有效,但不适用于“名称”兄弟姐妹。
当我运行我的代码时,当 getAttr 尝试返回为 NULL 的 pElement 时,第二个循环 (i = 1) 失败。
错误信息:
相关代码:主要:
xml.getAttr/float/int 本质上都是一样的,所以我只发布getAttr
getAttr:
查找根():
c++ - TinyXML2解析器C++奇怪的标签
大家早上好,我必须解析一个 XML 文件,我决定使用 tinyxml2。我做了一些事情然后我停下来,因为我不知道如何解析这个。
我的问题是标签<permission
,因为它不是权限的孩子,也不是属性。这是我的解析器的 c++ 代码
权限解析给了我一个错误。你能帮我吗?非常感谢