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