Tôi đang sử dụng Nokogiri để phân tích một số html. Nhưng, tôi không biết làm thế nào có được html nguyên bên trong của một nút. Ví dụ, đưa ra:Nokogiri để nhận html thô của một nút
<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>
Khi tôi sử dụng xpath này:
doc = Nokogiri::HTML(html)
nodes = doc.search("//tr[@class='tablebX']")
nodes.each do |node|
node.text # or node.content
end
Kết quả từ node.text
và node.content
là:
9746
2012-06-26
Tôi muốn có được tất cả html liệu bên trong tr
khối. Trong trường hợp này:
<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>
Cách thích hợp để làm điều đó là gì?