Задача преобразовать XML по XSL шаблону в HTML чтобы потом отображать печатную форму документа. Проект использует Qt, поэтому я попробовал использовать QXmlQuery:
QXmlQuery xmlQuery(QXmlQuery::XSLT20);
xmlQuery.setFocus(QUrl("http://link.to.xml"));
xmlQuery.setQuery(QUrl("http://link.to.xsl"));
QFile htmlFile("output.html");
htmlFile.open(QFile::WriteOnly);
xmlQuery.evaluateTo(&htmlFile);
Но преобразование не выполняется из-за того, что загружаемый XSL несовместим (он первой версии). Существует ли способ выполнить преобразование средствами Qt или все же надо смотреть в сторону libxsl?