我试图验证对特定架构的XML文件。
所以我加载模式到QXmlSchema对象。 但是,我得到一些奇怪的错误。
我的代码如下所示:
int main() {
QUrl url("http://www.schema-example.org/myschema.xsd");
QXmlSchema schema;
if (schema.load(url) == true)
qDebug() << "schema is valid";
else
qDebug() << "schema is invalid";
return 1;
}
当我尝试运行上面的代码,Qt的错误出来说:
QEventLoop:离不开的QApplication使用
QDBusConnection:QCoreApplication之前创建的系统D_Bus连接。
应用程序可能无法正常运作。
QEventLoop:离不开的QApplication使用
我的Qt设计版本:QT4设计师4:4.8.1-0ubuntu4.1
我的Qt Creator的版本:qtcreator 2.4.1-0ubuntu2
可能有人请帮我解决这个问题。
谢谢