2012-01-05 2 views
0

Представьте, что у меня есть объект NSData, и у меня есть 2 варианта для заполнения.Обнаруживать мои NSdata, если они заполнены содержимым XML или HTML?

наполнения:

1-HTML содержание

содержание 2-XML

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

спасибо.

ответ

1

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

<?xml 

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

+0

Спасибо, это самый простой способ справиться с этим вопросом :) – user1095058

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