Pull to refresh

Comments 4

И как apricot в плане скорости/надёжности? Я перебираю понемногу разные html-парсеры, всё ищу нормальный.
Насамом деле Apricot использует jsdom для парсинга html, в котором парсер от Эрика Арвидссона (Erik Arvidsson), который, в свою очередь, изначально задумывался как «Simple HTML Parser» — довольно простой, но работающий.

Как альтернативу я пробовал node-htmlparser, который намного «фичастей», но, как мне показалось, чуть более медленный. Могу ошибатся, тестов не делал.

Мне кажется что простота парсера от Эрика должна дать чуть больше скорости, чем более слоожный парсер с node-htmlparser'а.
Я нода только начал разбирать, посоветуйте куда копать с парсером ответа сервера в xml.
Имхо самое универсальное для xml — биндинг libxml2. Дальше использовать Parser.

Только я не совсем понял «парсером ответа сервера»… сам node.js удобен именно на сервере. На клиенте все намного проще — есть DOMParser (или для IE ActiveX объект «Microsoft.XMLDOM»). В гугле тонны примеров.

Но, возможно, имелось ввиду что node.js будет промежуточным слоем между какими-то слоями приложениями — тогда в первом абзаце как лучше всего парсить xml с помощью node.js
Sign up to leave a comment.

Articles