Sto utilizzando Nokogiri per analizzare alcuni html. Ma, non so come ottenere l'html raw all'interno di un nodo. Ad esempio, dato:Nokogiri per ottenere l'html grezzo di un nodo
<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>
Quando uso questo XPath:
doc = Nokogiri::HTML(html)
nodes = doc.search("//tr[@class='tablebX']")
nodes.each do |node|
node.text # or node.content
end
Il risultato da node.text
e node.content
sono:
9746
2012-06-26
Vorrei ottenere tutto l'HTML grezzo all'interno tr
bloccare. In questo caso:
<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>
Qual è il modo corretto per farlo?