有人用过QXmlSchemaValidator吗?请教一下
const QByteArray xmlData = xmlFile.readAll();
const QByteArray schemaData = schemaFile.readAll();
QXmlSchema schema;
schema.load(schemaData);
bool errorOccurred = false;
if (!schema.isValid())
{
errorOccurred = true;
}
else
{
QXmlSchemaValidator validator(schema);
if (!validator.validate(xmlData))
{
errorOccurred = true;
}
}
经调试,每次都停在if (!validator.validate(xmlData))行
卡住了,我看了下validate函数,使用也没什么问题啊
问题到底出在哪儿呢?
[解决办法]
不用validate接口,使用其他呢?