问题标签 [qtxml]

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 投票
0 回答
1323 浏览

xml - QT:XML Schema 验证 XSD,断言

我想通过 QXmlSchema 使用 XSD 1.1 的断言功能。

如果使用以下 xsd 对其进行测试:

和以下xml:

现在,以下代码片段返回有效的模式和 xml 数据,即使断言应该为假。

知道为什么吗?是不是因为 Xsd 1.1 没有在 Qt 中实现?如果是这样,为什么模式被认为是有效的?

0 投票
1 回答
203 浏览

qt - Qt XSLT for-each-group 无法识别

Qt 文档声明使用 QXmlQuery 时支持 for-each-group 。但是,当我尝试使用它时出现错误:

“XSL-T 中不存在具有本地名称 for-each-group 的元素。”

我错过了什么吗?

我正在使用 Qt 4.8.4。我这样调用 QXmlQuery :

我的 XSL 文件中的行如下所示:

谢谢。

0 投票
1 回答
461 浏览

qt - QtXml 链接问题 OSX 文件未找到架构 x86_64(但文件是 x86_64)

我正在尝试编译一个使用 QtXml 的 Qt 创建者项目,除了显然 QtXml 不是正确的格式之外,一切都很开心。链接标志是:

然后链接器抱怨

但是文件给了我:

所以我很困惑,文件在那里,似乎是正确的架构,但没有香蕉。

有谁知道发生了什么?

谢谢,

乔纳森

0 投票
1 回答
442 浏览

c++ - QtXML DOM 解析/iTunes 库

我试图通过解析 XML 库(iTunes 目录中的 iTunes Music Library.xml)来获取 iTunes 专辑列表。

<key>Album</key>iTunes 的 XML 并不是真正的标准 XML,专辑名称存储在每个条目旁边的节点中。这是它的样子。我故意重命名了一些节点以进行调试(以查看是否在输出中到达它们)。

这是我的输出:

我不明白为什么循环正在重新解析第一个节点。有任何想法吗 ?

0 投票
1 回答
834 浏览

mysql - 如何将 QString 转换为 QDomElement?

我已经QDomElement通过方法将对象转换为 QStringelement.text()并以文本格式存储在 mysql 数据库中。我从数据库中提取它时遇到问题,因为从数据库中提取它的格式为 QString,所以我需要再次将其转换为 QDomElement 以便进一步使用该对象实现 smth。我怎样才能做到这一点?

0 投票
0 回答
43 浏览

mysql - QDomElement 转换

xml例如,我在我的服务器应用程序中收到一个节,如下所示:

例如enclosed in QDomeElement object in client's side并发送到服务器。因此,我试图将当前的 xml以数据库格式保存在QDomElement对象中。text当从 DB 中提取,并将其转换为 QDomElement?我怎样才能做到这一点?

0 投票
1 回答
584 浏览

qt - 将 QDomElement 转换为 QDomDocument 和 vs

我有 QDomElement 对象并执行以下操作将其转换为 QDomDocument。

但是从 QDomDocument 到 QDomElement 的转换呢?顺便问一下,有没有什么建设性的方法可以将 QDomElement 转换为 QDomDocument?

0 投票
2 回答
677 浏览

qt4 - 创建没有 QDomDocument 的 QDomNodes

是否可以在没有可用 QDomDocument 的情况下创建 QDomElement ?例如,这里有一个函数,希望在 element 下构建一个节点树parent

我必须通过的唯一原因doc是将它用作工厂来创建函数在parent. 在我现在正在处理的应用程序中,如果我不必QDomDocument四处走动,它将稍微简化我的实现。

有没有办法在没有可用文档的情况下创建节点?

0 投票
1 回答
1407 浏览

python - 调用类以在 Window 中构建 QTreeWidget:参数 1 具有意外类型“Ui_MainWindow”

我正在使用从ekhumoro获得的代码从我创建的 GUI 的 xml 文件动态创建树,但是当尝试调用从 pyuic4 生成的 _ui.py 文件中的类时,我得到了 Ui_MainWindow返回的类而不是预期的参数。

XmlHandler,它创建树项(根据我的理解):

使用 XmlHandler 制作小部件的类:

我四处摸索并尝试在我的 GUI 中使用它:

以及我在尝试运行文件时遇到的错误:

所以我想我的问题是:我如何调用这个类并在 UI_MainWindow 类中传递正确的参数,而不是调用我假设的父类?

0 投票
2 回答
1804 浏览

html - QDomDocument 按类获取元素

我在一个具有不同类的 HTML 文件中有几个 div,如下所示:

我有一个 Qt (4.7) 程序,我需要能够根据类从中获得某个 div。我需要在这个程序中使用 QDomDocument。我从文档中知道该类有一个 function elementById(),但我不能让它与类一起工作,只是 ids。这不是一个制作的 HTML 文件或任何东西,所以我无法控制它是类还是 id。有没有办法做到这一点,我错过了?谢谢!