Чтение документа HTML5 в NSXMLDOCUMENT - это возможно?Html

Программисты Html
Anonymous
Чтение документа HTML5 в NSXMLDOCUMENT - это возможно?

Сообщение Anonymous »

Я хочу искать/проверить структуру DOM документов HTML5; Поэтому я пытаюсь создать от них NSXMLDOCUMENT и использовать XPath, чтобы найти элементы, которые мне интересны. < /p>

Код: Выделить всё

NSXMLDocument * doc = [[NSXMLDocument alloc] initWithData:self.receivedData options:NSXMLNodePreserveAll|NSXMLDocumentTidyHTML error:&err];
< /code>
Но я не зашел очень далеко. Если я укажу опцию nsxmldocumenttidyhtml 
, я получаю результат, но многие элементы - такие как и - отсутствуют в дереве элементов. Я считаю, что это «фильтры» все эти элементы, которые не являются действительными в HTML 4. Если я не использую эту опцию, он вообще не считывает документ (так как HTML5 не является действительным XML.) Я вижу, что Webkit имеет некоторую функциональность DOM, но все это устарело/наследие.

Подробнее здесь: https://stackoverflow.com/questions/795 ... t-possible

Вернуться в «Html»