Возможно ли выполнить jQuery на строковом объекте C #? - PullRequest
0 голосов
/ 11 октября 2010

Я получаю исходный код HTML с удаленного URL через C #.Я храню HTML в строке.Я хотел бы разобрать его, но не хочу использовать RegEx.Вместо того, чтобы использовать движок jQuery для его анализа.Это как-то возможно?

Вот как я получаю html из удаленного URL:

HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(url);
string html = (new StreamReader(wr.GetResponse().GetResponseStream())).ReadToEnd();

Я нашел библиотеку Fizzler (http://code.google.com/p/fizzler/),, но она не использует движок jQueryв нем чего-то не хватает. Какие-нибудь предложения, как это сделать правильно?

1 Ответ

1 голос
/ 11 октября 2010

Вы можете настроить эту серверную часть (это не красиво), но я бы рекомендовал взглянуть на что-то, предназначенное именно для этой цели на стороне C #: Гибкость HTML Пакет (на котором основана библиотека, на которую вы ссылаетесь).

jQuery просто не предназначен для этого, воспользуйтесь решением C # (или любым другим языком / библиотекой .Net, который вы можете включить) ... поверьте мне, когда вы закончите, у вас будет гораздо больше волос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...