Обнаружить мои NSdata, если они заполнены содержимым XML или HTML? - PullRequest
0 голосов
/ 05 января 2012

представьте, что у меня есть объект NSData, и у меня есть 2 варианта для его заполнения.

заполнение:

1-HTML содержимое

2-XML содержимое

мой вопрос заключается в том, как я могу определить, что мой объект NSData заполнен содержимым HTML или XML? Кроме этого, покажите мне любое возможное альтернативное решение. Я также использую LibXml 2.2 в моем проекте.

спасибо.

1 Ответ

1 голос
/ 05 января 2012

Возможно, вы могли бы посмотреть на первые 4 байта NSData.Если первые 4 байта:

<?xml

Это указывает на тип документа XML.При условии согласованности в ваших файлах, вы можете предположить, что все, что не имеет типа документа XML, является HTML.

...