Напишите многопоточную программу, которая читает содержимое файлов, имена которых перечислены в командной строке (и рекурсивно - содержимое файлов во всех каталогах, перечисленных в командной строке). Все файлы, которые являются файлами XML (файл должен быть проверен на валидность структуры, т.е. должен быть xsd файл ) следует проанализировать с помощью парсера XML(должно быть два варианта, в первом использовать DOM анализатор, а во втором SAX анализатор), и для каждого создать txt файл с содержимым xml.