在Elixir中解析,更改和回写HTML

时间:2017-07-15 09:27:48

标签: erlang html-parsing elixir dom-manipulation

我需要一个库来解析HTML,更改某些元素的某些属性,然后将结果写回HTML。

是否有图书馆?

在其他语言(如PHP)中,有DOM解析器。我找到了用于解析HTML的库,但是没有一个允许操作和生成(或者我没有看到它?)。

2 个答案:

答案 0 :(得分:1)

你见过Floki吗?

  

Floki是一个简单的HTML解析器,可以使用CSS选择器搜索节点。

它的解析功能似乎不错但不确定操作。它有一个transform方法,但没有用法示例。

答案 1 :(得分:0)

似乎没有用于解析,操作和编写HTML的库。

有这个Eml可以写HTML,虽然它有解析器,但它说它不是一个多用途的。我想我现在会做好事,但对于其他用法,人们可能想要使用另一个解析器和Eml来获得更好的解决方案。

PS。如果没有人在几天内提供更好的解决方案,我会接受这个答案。