Я анализирую не очень большие XML-файлы, размером около 200 КБ, в моем приложении. При синтаксическом анализе некоторых файлов происходит сбой синтаксического анализатора.
Симптомы:
- Я использую два типа парсеров XML: SAX
(XMLReader) и Pull
(XMLPullParser) , оба они терпят неудачу
в том же месте в файле
(3182-й байт).
- Я использую
InputStream
в качестве источника ввода для анализаторов.
- Я пытался обернуть
FileInputStream
с BufferedInputStream
и ничего не изменилось.
Я не знаю, в чем проблема в Parser
или в InputStream
.
Помогите, пожалуйста, решить проблему или порекомендуйте обходной путь.