我有一些这样的 XHTML(但实际上任何 XML 都可以):
<h1>
Hello<span class='punctuation'>,</span>
<span class='noun'>World<span class='punctuation'>!</span>
</h1>
如何<h1/>
在 Ruby 中获取 as a String 的全部内容?如:
assert_equal "Hello, World!", h1_node.some_method_that_aggregates_all_content
是否有任何 XML 框架(Nokogiri、libxml-ruby等)内置了这种东西?如果不是,我觉得 Y-Combinator 可能是适合这项工作的工具,但我不太清楚它会是什么样子。