Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt C++;XML,根据DTD进行验证?_C++_Xml_Qt_Dtd_Qtxml - Fatal编程技术网

C++ Qt C++;XML,根据DTD进行验证?

C++ Qt C++;XML,根据DTD进行验证?,c++,xml,qt,dtd,qtxml,C++,Xml,Qt,Dtd,Qtxml,有没有一种方法可以通过Qt的XML处理来根据DTD验证XML文件?我试着在谷歌上搜索,但似乎找不到一个直接的答案。如果Qt不支持验证XML文件,那么自己实现验证的过程可能是什么?关于根据规范验证XML,有什么好的参考吗?谢谢你的帮助 您可以使用以下内容验证XML: 您还可以在此处找到一个示例: 希望对你有所帮助 所以我不能用DTD验证,而是用XML模式验证?我以前没听说过“XMLSchema”,但它看起来可以完成我需要它做的事情,谢谢!我从来没有听说过与Qt有关的DTD。。。我想你必须接受这个。

有没有一种方法可以通过Qt的XML处理来根据DTD验证XML文件?我试着在谷歌上搜索,但似乎找不到一个直接的答案。如果Qt不支持验证XML文件,那么自己实现验证的过程可能是什么?关于根据规范验证XML,有什么好的参考吗?谢谢你的帮助

您可以使用以下内容验证XML:

您还可以在此处找到一个示例:


希望对你有所帮助

所以我不能用DTD验证,而是用XML模式验证?我以前没听说过“XMLSchema”,但它看起来可以完成我需要它做的事情,谢谢!我从来没有听说过与Qt有关的DTD。。。我想你必须接受这个。。。但也许我错了……Qt语言学家使用DTD来翻译XML文件。你错了,你可以使用DTD的,你应该检查,Qt的DTD表示类!您应该检查一下,Qt的DTD表示类!