Как проверить что содержимое файла в формате XML? Java
Нужно проверить именно содержимое, а не расширение. Достаточно ли проверить первую строку FileReader'ом на наличие <?xml или есть более правильный вариант?
Ответы (1 шт):
Автор решения: Anastasiya
→ Ссылка
Можете написать sax-парсер и при попытке прочитать файл, если он не является xml - бросит ошибку, вы ее перехватите и выведете сообщение (или что там надо). Наверное и с другими парсерами также - jaxb, dom