【发布时间】:2009-06-04 15:17:32
【问题描述】:
我有一些这样的 XHTML(但实际上任何 XML 都可以):
<h1>
Hello<span class='punctuation'>,</span>
<span class='noun'>World<span class='punctuation'>!</span>
</h1>
如何在 Ruby 中将 <h1/> 的全部内容作为字符串获取?如:
assert_equal "Hello, World!", h1_node.some_method_that_aggregates_all_content
是否有任何 XML 框架(Nokogiri、libxml-ruby 等)内置了这种东西?如果不是,我觉得 Y-Combinator 可能是适合这项工作的工具,但我不太清楚它会是什么样子。
【问题讨论】:
标签: xml ruby parsing combinators