Как я могу получить innerHtml используя драгоценный камень Nokogiri - PullRequest
7 голосов
/ 08 октября 2011

например. у меня есть HTML:

<div class="item">
    <p>
        bla bla<br/>
        bla bla
    </p>
</div>

Мне нужно получить внутренний HTML-код div.item:

 <p>
    bla bla<br/>
    bla bla
 </p>

я знаю, что могу использовать:

doc.css("div.item:first").text

текстовый метод возвращает чистый текст без HTML-тегов

но что я должен сделать для получения внутреннего html div.item?

пробовал:

doc.css("div.item:first").html

но не работает, документация тоже не помогла

есть идеи?

1 Ответ

26 голосов
/ 08 октября 2011

Если вам нужна строка:

doc.css("div.item:first").inner_html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...