Пишу программу на Qt4.2, которая использует XML файлы. Необходим простой и легкий валидатор, понимающий DTD (для начала) и XSD (в дальнейшем), причем он должен быть _кроссплатформенным_ (win32 & linux). Какие есть варианты?
Не нашел я там класса для проверки xml-ин на соответствие DTD или схеме XSD. Вообще в документации написано следующее:
The QXmlReader class provides an interface for XML readers (i.e. parsers). This abstract class provides an interface for all of Qt's XML readers. Currently there is only one implementation of a reader included in Qt's XML module: QXmlSimpleReader. In future releases there might be more readers with different properties available (e.g. a validating parser).