Как я могу разобрать строку html, например <p>Test</p>
, и преобразовать ее в значение, которое будет похоже на p_ "Test"
?
Таким образом, тип функции будет String -> Html ()
.
Я нашел следующий проект https://github.com/dbaynard/lucid-from-html, но он генерирует реальный исходный код на Haskell в виде String
.
Мне известно, что есть библиотеки для разбора HTML, но мне просто интересно, существует ли уже библиотека, в которой это реализовано?