Как проверить что содержимое файла в формате XML? Java

Нужно проверить именно содержимое, а не расширение. Достаточно ли проверить первую строку FileReader'ом на наличие <?xml или есть более правильный вариант?


Ответы (1 шт):

Автор решения: Anastasiya

Можете написать sax-парсер и при попытке прочитать файл, если он не является xml - бросит ошибку, вы ее перехватите и выведете сообщение (или что там надо). Наверное и с другими парсерами также - jaxb, dom

→ Ссылка