haskell - 如何将任意动态 HTML 字符串嵌入到 Haskell 的 Lucid Html 类型中?
问题描述
例如,如何解析 html 字符串<p>Test</p>
并将其转换为类似于的值p_ "Test"
?
所以函数类型是String -> Html ()
.
我找到了以下项目https://github.com/dbaynard/lucid-from-html但这会生成实际的 Haskell 源代码作为String
.
我知道有 HTML 解析库,但我只是想知道是否已经存在实现此功能的库?
解决方案
http://hackage.haskell.org/package/lucid-2.9.11/docs/Lucid-Base.html#v:toHtmlRaw
toHtmlRaw "<p>Test</p>"
以上似乎工作得很好,尽管它可能不检查有效的语法。
推荐阅读
- javascript - 从搜索查询中删除括号
- javascript - 格式化日期列表并添加到元素列表
- vba - AddressOf 产生错误 ActiveX 自动化:没有这样的属性或方法
- sql - 将两行合二为一
- ansible - Ansible,位于防火墙后面并具有动态 IP 的主机管理
- r - 在同一目录中的多个二进制矩阵中查找 0 的数量?
- python - 从纬度经度坐标以矢量化方式(无循环)构建距离矩阵
- xamarin - 如何验证 Xamarin 中是否存在 Android Layout Resource Xml?
- java - Java - 当一个全局变量被声明并用一个值初始化时,对象创建时会发生什么?
- powershell - 如何使用 Powershell 在没有 Mode、LastWrite 等的情况下导出 CSV 文件中的目录文件?