XML не работает на андроиде

360
06 октября 2017, 14:35

Ни XmlDocument, ни HtmlDocument (из библиотеки HtmlAgilityPack) не хотят нормально работать с html страницей. Вот вам пример:

HtmlDocument document = new HtmlDocument();
//document.Load(page);
Console.WriteLine("checkpoint");

Здесь все нормально. В консоли спокойно выводится "checkpoint". Но как только я раскоментирую document.Load(page);:

HtmlDocument document = new HtmlDocument();
document.Load(page);
Console.WriteLine("checkpoint");

ничего не выводится и вообще, все после document.Load(page); как будто исчезает из программы. Почему это происходит?

P.S. В моем WPF приложении на windows все работает нормально.

Answer 1

Если page это строка с кодом страницы, тогда согласно документации надо парсить так:

// From String
var doc = new HtmlDocument();
doc.LoadHtml(html);

Вы же пытаетесь скормить код страницы в метод, который ожидает в строке путь к файлу.

READ ALSO
socket соединение

socket соединение

Хочу написать клиент-серверное приложение, клиенту нужно будет передавать данные на протяжении огромного количества времениСервер соответственно...

212
Корзина на бэкэнде

Корзина на бэкэнде

Использую entity framework,code first, решил сделать корзину на серверной стороне, чтобы заказ из мобильного приложения можно было продолжить на сайтеВот...

311
Установить motion в Unity через код

Установить motion в Unity через код

Каким образом установить Motion через код?

227
Отмена хода в пятнашках

Отмена хода в пятнашках

Нужно чтобы при вызове функции undo(Game3) ход отменялся он отменяется но только один раз значение возвращается только на одну позицию как сделать...

325