У меня есть программа, которая ожидает входные XML-файлы, имеющие объявление XML в форме <?xml version="1.0" encoding="UTF-8"?>
(все наши файлы в формате UTF-8, это действительно должна быть эта строка).
В некоторых моих входных файлах отсутствует декларация XML.
Как лучше всего протестировать файл, чтобы увидеть, начинается ли он с этой декларации XML, и добавить его, если он отсутствует? Есть ли команда для этого?