2016-09-04 6 views
0

Я пытаюсь программно сгенерировать HTML с помощью Qt 5.7 и C++.Сгенерировать HTML с помощью Qt

Я хотел бы избежать использования простой текстовой потоковой передачи, поскольку это не проверяет синтаксис HTML.

Я попытался использовать QTextDocument и toHtml(), но, похоже, он не работает очень хорошо. Он обычно поддерживает только небольшое подмножество HTML, и многие стандартные элементы все равно должны быть закодированы в строки вручную.

Есть ли способ генерировать HTML-код с помощью Qt/C++? Может быть, какой-то класс, который делает для HTML то, что делает QDomDocument для XML?

+0

Насколько я знаю, XML - это своего рода HTML. Почему вы не используете XML для генерации тэгов HTML? –

+0

Нет, HTML недействителен XML. XHTML есть, но не HTML. Например. думаю
. – Silicomancer

+0

Я вижу! Спасибо за объяснение. –

ответ

0

Я закончил создание собственных шаблонов шаблонов классов DOM, поддерживающих подмножество HTML, которое мне нужно.