Генерация HTML с использованием Qt
Я пытаюсь программно генерировать HTML, используя Qt 5.7 и C++.
Я хотел бы избежать использования простой потоковой передачи текста, так как это не проверяет синтаксис HTML.
Я пытался использовать QTextDocument
а также toHtml()
но, похоже, не очень хорошо работает. Обычно он поддерживает только небольшое подмножество HTML, и многие стандартные элементы по-прежнему должны быть закодированы в строки вручную.
Есть ли чистый способ генерации HTML-кода с использованием Qt/C++? Может быть, какой-то класс, который делает для HTML, что QDomDocument
делает для XML?
1 ответ
Решение
Я закончил создавать свой собственный шаблон и классы шаблонов баз DOM, поддерживающие нужное мне подмножество HTML.