问题标签 [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++ - 从 xml 获取整数和浮点数
我正在使用 tinyxml2,我知道如何获取属性字符串,但我也想获取整数、浮点数和布尔值。所以,我有这个代码:
sample.xml 是:
不用担心,xml 文件只是一个假样本,不是真的!
无论如何,我仍然无法获得属性“年龄”内的整数值。如果这不起作用,那么我应该如何使用 tinyxml2 从 xml 文档中获取整数和浮点数?
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.
c++ - 为什么我不能使用 TinyXml2 将 XMLDocument 的内容复制到另一个 XMLDocument?
我不明白为什么下面的代码不能按预期将一个元素从 doc1 复制到 doc2:
有人可以指出如何改进吗?
xml - TinyXML 2 数据提取
我有一个 XML 文件:
我需要提取形状的文件路径。
我可以检索的唯一数据是第一个属性又名类型:obj 如何获取文件名、转换数据(如果存在)和其他数据?
c++ - 如何使用 TinyXML2 库在 C++ 中迭代 XML 节点
如何在 TinyXML2 中迭代节点?我尝试按照文档进行操作,但无法掌握这一点。
http://www.grinninglizard.com/tinyxml2docs/index.html
我的 XML 已经加载到std::string
. 因此,以下编译:
现在我该怎么做doc
来迭代项目列表,以便我可以将里面的标题和作者字段提取到std::string
变量中?
这是我的 XML 示例:
希望有一些简单的东西,比如 C++ vector
of item
,然后可能是 C++map
里面我可以通过"title"
and"author"
或.title
or来解决它.author
。
c++ - 当 XML 文件丢失时,tinyxml2 上的分段错误
我正在尝试从 Cophir XML 数据中获取一些信息。但是,某些 XML 文件很差,这会导致分段错误。
我试图执行的代码是导致错误的:
一个好的 Cophir XML 是:
导致分段错误的错误 XML 是(请注意,注释字段不存在):
我进行了研究,但我发现只有一些人说“commentElement”会收到一个空指针,这实际上并没有发生。命令 "commentElement=commentsElement->FirstChildElement("comment");" 直接产生分段错误。
xml - TinyXML2 SetAttribute 不能接受字符串对象?
我正在使用 TinyXML2,但遇到了SetAttribute
.
它接受字符串文字(即"001"
)但不接受字符串变量。
请在这个问题上赐教。
- customerID 不被接受为字符串,不像“001”被接受且没有错误。但是CustomerID和“001”都是字符串,为什么会这样呢?
c++ - Tinyxml2 根设置属性
我一直在尝试使用 tinyxml2 为 XML 文档中的根设置属性。
在tinyxml中,如下代码
生成以下 xml 文件:
但是我仍然不知道如何在 tinyxml2 中设置 root 的属性。我有以下代码:
生成:
现在如果我写p_root->SetText();
, p_root->SetValue();
or SetAttribute
, 都给出一个错误class tinyxml2::XMLNode has no member named SetText
or SetValue
or SetAttribute
。
我在网上苦苦寻找答案,但找不到。
谢谢
干杯
c++ - 为什么我在 C++ 中使用 tinyXML2 获得 NULL 指针?
我是 XML 解析业务的新手。很抱歉提出愚蠢的问题。
我想浏览我的 XML:
而我试图运行的代码(按照互联网教程)是:
虽然pRoot1
很好,但价值pbook1
始终是NULL
。我希望它指向bk101
有什么帮助或建议吗?先感谢您
html - 使用 tinyXML2 库使用 javascript 加载 HTML 文件
我有一个带有 Javascript 的 HTML 文件。但我无法使用 tinyXML2 库加载此 HTML 文件。它给出了错误。
我的 html 文件是这样的abc.html
:
我加载这个 html 文件的 c++ 代码是:
现在err
有错误代码XML_ERROR_PARSING_ELEMENT
。
我想要做的这个 HTML 文件是在标签<ul>
下找到一个特定的标签<body>
,并希望在该标签内添加更多项目。
请让我知道它为什么会出错以及我该如何以某种方式做到这一点。