Я пытаюсь найти способ разобрать файл xml с помощью xmllint libxml2 с внешним файлом dtd.
Это работает с этим:
xmllint --dtdvalid radar.dtd radar.xml --output radargood.xml
Но эта команда не делает то, что я хочу.
--ouput - это результат синтаксического анализа, я так понимаю.
Какой бы ни была действительность xml, вывод будет точно таким же.
Как я могу получить действительный вывод xml, используя файл dtd недопустимого файла xml?
Большое спасибо.