У меня есть DOM, и я хочу вставить новый узел с помощью Hpricot. Вот мой DOM структура:Как добавить новый узел в Hpricot
<html>
<head>
</head>
<body>
...
...
</body>
</html>
То, что я хочу, я должен вставить тег сценария в качестве последнего ребенка <body>
что-то вроде:
<body>
...
<script>
console.log(document.cookie)
</script>
</body>
Это то, что у меня есть:
doc = Hpricot.XML(%{<html>
<head>
</head>
<body>
...
...
</body>
</html>
})
doc.at('body')
Но теперь я не получаю желаемого метода для продвижения вперед, и документация hpricot отстойна. Кто-нибудь делал это раньше?
Если вы не слишком сильно инвестируете, [nokogiri] (http://nokogiri.org/) ood альтернатива Hpricot. – tadman
@ tadman за то, что он меня вдохновил попробовать нокигири, снова нашел его, используя наконец nokogiri – Viren