如何将任意动态 HTML 字符串嵌入到 Haskell 的 Lucid Html 类型中?

问题描述 投票:0回答:1

如何解析 html 字符串(例如

<p>Test</p>
)并将其转换为类似于
p_ "Test"
的值?所以我希望它不要像默认情况下那样转义 HTML。

所以函数类型将是

String -> Html ()

我找到了以下项目https://github.com/dbaynard/lucid-from-html但这会生成实际的Haskell源代码作为

String

我知道有 HTML 解析库,但我只是想知道是否已经存在一个实现此功能的库?

haskell haskell-lucid
1个回答
2
投票

http://hackage.haskell.org/package/lucid-2.9.11/docs/Lucid-Base.html#v:toHtmlRaw

toHtmlRaw "<p>Test</p>"

上面的代码似乎工作得很好,尽管它可能没有检查有效的语法。

© www.soinside.com 2019 - 2024. All rights reserved.