Я попытался Jquery, Parse5, JsDom и обнаружил, что они не могут работать в nativescript. JQuery является зависимым от Dom, а Parse5 и JsDom зависят от Node.js, который теперь не поддерживается nativescript. Я хочу только html-парсер, можно ли импортировать jquery в nativescript, используя hmtl-parser? Если возможно, как я могу это сделать. Если нет, есть ли удобный html-парсер в Nativescript (с Angular2 + TypeScripyt).Есть ли удобный html-парсер в Nativescript
Информация о моем приложении. Я разрабатываю мобильное приложение для использования moodles nativescript. Мое приложение общается с moodle с помощью api moodle's api, а некоторое его содержание - html-строка. Поэтому мне нужен html-парсер, чтобы получить вещи в этой html-строке.
Например, я отправляю запрос «mod_quiz_get_attempt_data» в moodle. И я принесу ответ JSON, как показано ниже:
{ "вопросы": [ { "слот": 1, "типа": "многовариантности", "страница": 0, "HTML": "Html строка here.Can быть очень complex.I не можете HTML-строку, StackOverflow игнорировать их", } ] }
Некоторые данные мне нужно в "HTML" часть, которая является HTML -string.Потому что moodle является третьим лицом, поэтому я предпочитаю обрабатывать это в своем приложении.
@Marek Maszay, @Emil Оберг
@Emil Оберг, я дал Cheerio в try.It не work.Because Cheerio зависит от htmlparser2, который также зависит от Nodejs.
Возможно, вы могли бы найти C один и emscripten? – Cauterite
Что вы хотите делать с парсером html? nativescript не имеет никакого отношения к html, потому что arent html-элементы только туземцы –
@Marek Maszay, я разрабатываю мобильное приложение для использования moodles nativescript. Мое приложение общается с moodle при помощи aply moodle, а некоторое его содержание - html-строка. Поэтому мне нужен html-парсер, чтобы получить вещи в этой html-строке. – yoshiyan