在没有Rails的情况下,在Ruby中安全地创建和操作HTML

时间:2013-03-10 17:09:06

标签: html ruby html5

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

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

我知道'建设者'和'Nokogiri'图书馆,但他们似乎无法完成上述所有工作。

有一个'w3c-dom'库,它可以完成我想要的所有工作,但是DOM API非常低级。很久以前,其他语言的大多数库都遗留了DOM API。

0 个答案:

没有答案