1

在 Ruby 中,是否有一个用于创建具有以下特征的 HTML 的库:

  • 不依赖于 Rails,也不是 Rails 的一部分。
  • 所有内容都经过正确编码,包括属性。
  • 节点不会立即呈现为字符串。也就是说,您可以创建一个节点,然后将其传递给一个方法,将更多节点附加到其中,或者添加和删除属性。然后,稍后,您可以请求将节点呈现为 HTML。

我知道“builder”和“Nokogiri”库,但它们似乎无法完成上述所有操作。

有一个“w3c-dom”库,它可以做我想做的一切,但是 DOM API 是非常低级的。大多数其他语言的库很久以前就抛弃了 DOM API。

4

0 回答 0