-1

のこぎりを使って、

見つけたい<p class="main"> Some text here...</p>

HTMLドキュメントから、

次に、場所を以下のように出力するか、ツリーを示すものを出力します

html > body > div class = "body" > p class= "main "
4

1 に答える 1

2
text="<html><body><div class='body'><p class='main'>some text here</p></div></body></html>"
doc = Nokogiri::HTML(text)
root = doc.root
node = doc.xpath('//p[@class="main"]').first
path = [node]
begin
  node = node.parent
  path.unshift node
end until node == root
path.map {|n| n.name}.join " > "

必要な属性を追加するための演習を行ってください。

于 2009-09-28T11:40:41.640 に答える