Как получить исходный код XML из UIWebView? - PullRequest
0 голосов
/ 30 января 2011

Я использую UIWebView для точного определения источника с веб-страницы, однако не могу заставить его работать для файлов XML Вот код, который я использую:

NSString *xml = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.textContent"];

Однако это не дает мне исходные теги XML. У кого-нибудь есть идеи?

Это работает для HTML-документов, но не для XML-документов, кажется. Как я могу заставить это работать с UIWebView?

Спасибо

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

Вы пытаетесь использовать JavaScript, который не может быть выполнен в документе XML.

Если вам известен URL-адрес XML-документа, вы можете использовать [NSData dataWithContentsOfURL: (NSURL *) URL]

0 голосов
/ 25 августа 2012
NSString *webViewBody = [webView stringByEvaluatingJavaScriptFromString: @"(new XMLSerializer()).serializeToString(document);"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...