2011-01-30 3 views
0

Я использую UIWebView для точного источника с веб-страницы, но я не могу заставить его работать с файлами xml. Здесь код, который я использую:Как получить исходный код xml из UIWebView?

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

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

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

Благодаря

+0

Можете ли вы NSLog XML и вставить его здесь? Что находится в тестовом XML-документе? Какое содержание HTML работает для вас? Правильно ли форматируется XML? Имеет ли он правильный вызов? –

ответ

1

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

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

0
NSString *webViewBody = [webView stringByEvaluatingJavaScriptFromString: @"(new XMLSerializer()).serializeToString(document);"]; 
Смежные вопросы