2013-07-08 2 views
2

как я могу получить конкретные элементы из HTML страницы , если у меня есть этот NSString с этим значениемПолучить конкретные элементы HTML в UIWebView

<body style="background-color: 3399CC;font-size: 200.5%;font-family:monospace;font-style:oblique;"> 


<div id="1" align="center" style="padding-top: 10%;" > 
<h1 style="color: #FFFFFF">fawazapp</h1> 
<p style="color: #C0C0C0;"> bbb</p> 
<p style="color: #FFFFFF;">aaaaaaaaa</p> 

</div> 

<div id="2" align="center" style="padding-top: 10%;" > 
<h1 style="color: #FFFFFF">fawazapp</h1> 
<p style="color: #C0C0C0;"> bbb</p> 
<p style="color: #FFFFFF;">aaaaaaaaa</p> 

</div> 

Я хочу, чтобы очистить все, кроме DIV с идентификационным номером 2, чтобы быть, как это

</div> 

<div id="2" align="center" style="padding-top: 10%;" > 
<h1 style="color: #FFFFFF">fawazapp</h1> 
<p style="color: #C0C0C0;"> bbb</p> 
<p style="color: #FFFFFF;">aaaaaaaaa</p> 

</div> 
+0

Используйте парсер HTML. Это, по-видимому, хорошее введение: http://www.raywenderlich.com/14172/how-to-parse-html-on-ios. –

+0

@MartinR эта статья по ссылке выглядит немного сложной ... –

+0

Вы можете использовать javascript, если вы загрузили html в веб-представление. – Wain

ответ

0

UIWebView имеет метод stringByEvaluatingJavaScriptFromString:, так что если у вас есть (или создать) некоторые JavaScript для навигации/манипулировать/опрашивать содержимое страницы, вы можете запустить его, чтобы получить результат.

Смежные вопросы