2012-04-25 6 views
0

Я знаю, что мы должны включитьотсутствие определения заголовка XML

<?xml version="1.0"?>
как заголовок XML.
Но если я не включить его в XML-документ, как

<message>aaa</message> 

Что следствие?
Я попытался, чтобы мой Java-анализатор SAX не смог разобрать этот XML без заголовка.

В чем причина этого?
Будет ли SAX разбираться без этого заголовка?
Если это законно, как разобрать этот тип XML?

ответ

1

Объявление XML в начале файла является необязательным. Следствием этого является то, что анализатор должен угадать кодировку символа файла. В общем, он будет угадывать UTF-8, если нет другой доступной информации, такой как HTTP-заголовок.

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