Я пытаюсь загрузить веб-страницу в UIWebView. Проблема в том, что мне нужно выполнить некоторую предварительную обработку HTML, прежде чем отобразить его в веб-представлении.
UHWebview loadHTMLString работает медленно, когда html большой. Мне не нужно отображать полную страницу, поэтому я пытаюсь удалить некоторые html-узлы, прежде чем отображать их в веб-представлении, чтобы ускорить время загрузки.
Я не думаю, что использование регулярных выражений для этого является мудрой идеей. Я проверил NSXMLParser и TFHPPLE, но не смог найти способ удалить узлы из html-дерева, используя XPath или что-то в этом роде.
Я знаю, что могу сделать это с помощью Javascript, но это не решит мою проблему. У меня также нет контроля над сайтом, поэтому я не могу редактировать саму страницу.
Есть ли что-то простое, например deleteNodeUsingXPath или что-то еще
Приветствия и большое спасибо за вашу помощь заранее.