Я использую html-библиотеку Kotlin kotlinx.htmlдля динамического построения html.
Для отладки я хочу написать тег в виде необработанного html. Но я не могу найти никакого метода, который бы это сделал. Простое добавление текста заменяет символы как бы <на их коды, поэтому не помогает:
StringBuilder().appendHTML().html {
body {
+"""
<form action="http://courier-voddan.rhcloud.com/customer/new_task" method="get">
get=form
id=3333
<button type="submit">ok</button>
</form>
""".trimIndent()
}
}
Решение проблемы
Просто используйте unsafeвнутри своего тега, чтобы предотвратить кодирование HTML.
body {
unsafe {
+"""<form class="formClass"/>"""
}
}
Комментариев нет:
Отправить комментарий