Как я могу разобрать значения document.getElementById в Какао? - PullRequest
0 голосов
/ 31 января 2011

Мне трудно понять, как получить значение из приведенного ниже кода.

document.getElementById('today-details-1').value = '41';
document.getElementById('today-details-2').value = '30';

У меня есть приложение, создающее NSURLConnection, и оно получает содержимое страницы, которое в основном состоит из 5 строк, подобных приведенным выше.

Я хочу иметь возможность получить значение для каждого из элементов. Как бы я это сделал?

Я попробовал nodeForXPath, но не могу заставить это работать, поскольку на самом деле это не страница XML.

Ответы [ 2 ]

0 голосов
/ 31 января 2011

Для разбора HTML посмотрите на ранее заданный вопрос , который имеет ряд хороших решений.

Я использовал hpple , который предлагается в ответе

0 голосов
/ 31 января 2011

Может быть, что-то вроде этого:

NSString *oneString = [myWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('today-details-1').value"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...