Я использую Nokogiri для анализа некоторого html. Но я не знаю, как получить исходный HTML-код внутри node. Например, данный:
<tr class="tableX">
<td align="center">
<font size="2"><a href="javascript:open('9746')">9746</a></font>
</td>
<td align="center">
<font size="2">2012-06-26</font>
</td>
</tr>
Когда я использую этот xpath:
doc = Nokogiri::HTML(html)
nodes = doc.search("//tr[@class='tablebX']")
nodes.each do |node|
node.text # or node.content
end
Результат от node.text
и node.content
:
9746
2012-06-26
Я хотел бы получить весь необработанный html внутри блока tr
. В этом случае:
<td align="center">
<font size="2"><a href="javascript:open('9746')">9746</a></font>
</td>
<td align="center">
<font size="2">2012-06-26</font>
</td>
Какой правильный способ сделать это?