(1) спасибо. Находил этот текст неоднократно и на русском и на английском. Но дело в том, что мне приходит готовый файл, разработчики которого видимо не читали про символы "-", ".", ":" и другие чудесные правила именования
(3) спасибо, но ДОМ - не вариант - файл слишком большой и навороченный. В общем делаю через пакеты. Вроде читает корректно. Ну, меняет некоторые названия - к проблемам пока это не приводит... будем решать проблемы по мере их поступления. всем спасибо