Какой парсер HTML для Ruby я найду наиболее простым в использовании, если я уже знаком / влюблен в jQuery?
Такой синтаксический анализатор будет иметь общую философию jQuery - «захватить некоторые элементы HTML (используя селекторы CSS) и делать что-то с ними» - и, кроме того, иметь эквиваленты для всех функций манипулирования DOM jQuery (prepend()
, after()
и т. д.).
Очевидно, что синтаксический анализатор на стороне сервера не имеет смысла поддерживать событие, эффект или эффект AJAX jQuery.
Редактировать: Hpricot делает это довольно хорошо (например, doc.search('#menu').inner_html
) - есть что-нибудь с лучшим API? (Когда я гуглю «nokogiri v. Hpricot», все, что я получаю, это сравнение скорости. Меня не волнует скорость! Мне просто нужна библиотека, которая забавна / проста в использовании!)