Я написал скрипт оболочки bash, который читает каталог и анализирует все XML-файлы в нем в цикле for. Я беру каждый XML-файл и передаю его в xsltproc вместе с таблицей стилей xsl. Проблема заключается в том, что некоторые xml-файлы не имеют символов UTF 8, и анализатор не может открыть эти файлы. Выдается ошибка синтаксического анализатора, говорящая о том, что ожидается кодировка UTF 8.
Есть ли какая-либо опция, в которой я могу указать моему xsltproc обработать эти файлы.
Еще один вариант заключается в том, что я могу попросить мой xsl прочитать только те теги, которые мне нужны, а не весь файл xml? так работает xsl или я тоже ошибаюсь
Пожалуйста, помогите мне