У меня есть простой XML-файл на моем жестком диске.Когда я открываю его с помощью блокнота ++, вот что я вижу:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<content>
... more stuff here ...
</content>
Но когда я читаю его, используя FileInputStream
, я получаю:
?<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<content>...
Я использую JAXB для анализаXML, и он выдает исключение «содержание не разрешено в прологе» из-за этого «?»знак.
Что это за лишнее "?"знак?почему он там и как от него избавиться?