Articles of HTML

Есть ли лучший способ декодировать html прямо на Android?

У меня есть кодированный html, где даже теги закодированы в html-сущности Some &lt;b&gt; bold &lt;/b&gt; text Я хотел бы показать это как натянутую строку в TextView , однако единственный способ сделать это – использовать Html.fromHtml() дважды val decoded = Html.fromHtml("").toString() // Some <b>bold</b> text val spanned = Html.fromHtml(decoded) Есть ли более чистый способ сделать это?

кодировка значений атрибутов в Jsoup

Я использую Jsoup, и мне нужно подобрать значения атрибутов всех тегов внутри html-документа в ascii-кодировании, поддерживая их, как они есть, без их преобразования. Итак, у меня есть следующий html-документ <!DOCTYPE html> <head> <meta charset="ascii"> </head> <body> <div title="2 &gt; 1, 1 > 0, &agrave; vs &egrave;"> 3 &gt; 2, 1 > 0 </div> </body> который […]

Интеграция HTML и CSS с Kotlin и Spring MVC

Я хотел бы добавить некоторые html и css для моего проекта Spring. Я бегу граду и, используя Котлин. Мой текущий каталог дерева выглядит так: link (я не включил файлы сборки gradle). Я просто пытаюсь напечатать «Hello $ name $» с учетом ввода в веб-адрес. Это работает. Вот GreetingController.kt: @RestController class GreetingController { @RequestMapping("/greeting") fun greeting(@RequestParam(value […]

Как представлять теги веб-компонентов в инфраструктурах Kotlin html?

Kotlin имеет рамки для представления html, такие как kotlinx . Как я могу представить теги веб-компонентов в таких рамках? Например, если я хочу использовать компоненты Polymer, мне нужно расширить эти рамки, чтобы включить каждый компонент Polymer?

Как создавать теги HTML из Kotlin?

Я хотел бы генерировать HTML из Kotlin (работает в браузере). Я попробовал библиотеку Kotlinx, но не поддерживает обратные вызовы , такие как: div { onclick = { event -> window.alert("Kotlin!") } } Существуют ли другие подобные библиотеки? Может быть, что-то похожее на Cickjure's Hickup или Groovy's MarkupBuilder ?

Spring Boot ThymeLeaf и Kotlin – значение флажка не передается контроллеру?

Я пытаюсь обслуживать HTML-страницу с помощью Spring Thymeleaf и Kotlin. Я хочу, чтобы он передавал все значения на странице HTML, которые я выбираю, когда я нажимаю «Отправить», а затем сохраняю все материалы в списке ордеров. class Order(val nameForTheOrder: String, val items: Map<String, BigDecimal>, val totalCost: BigDecimal) контроллер: @Controller class OrderController { @Autowired lateinit var orderService: […]

Как сделать событие прослушивания нажатия кнопки в Kotlin / JavaScript?

В IntellJ IDEA я создал кнопку в своем HTML-файле с идентификатором. То, что я пытаюсь достичь, – изменить тег заголовка на «нажатие кнопки» с помощью kotlin. При поиске на сайте kolinlang.org и других ресурсах мне сложно найти простую ссылку для выполнения конкретных вещей. Интересно, есть ли переведенный сайт kotlin / javascript, где все они собраны, […]

Событие Kotlinx-html ref

Я заметил в базе кода следующую функцию, которая использует kotlinx html , и это довольно сложно понять: private fun <E : HTMLElement> Tag.xrefImpl(prop: KMutableProperty0<E?>) = this.consumer.onTagEvent(this, "ref", { prop.set(it.asDynamic()) }) Насколько я понял из googling, asDynamic – метод kotlin-js, который просто подавляет проверку типов. Хорошо, но все остальное неясно. Документация не очень детализирована о ее […]

Веб-просмотр Android с kotlin. не работает тип ввода = файл

Я хочу показать свой веб-сайт как приложение для Android. В моем коде не работает input type=file Я googled «файл типа входа в андроид не работает». Но только java-решение. Я хочу решить эту проблему с котлин. Кто-нибудь знает, как решить эту проблему? class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) loadWebpage() } […]

Напишите исходный HTML-код внутри kotlinx.html DSL

Я использую html-библиотеку 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> […]