Вы используете XMLReader
.Вы можете использовать это, но в Java вам, вероятно, лучше использовать вещи из пакета javax.xml.parsers
.Создайте SAXParserFactory
, используя SAXParserFactory.newInstance()
, настройте его, затем вызовите newSAXParser()
для него.Предоставляйте имя класса, как вы, только если вы обязательно должны использовать эту реализацию.В противном случае лучше позволить механизму поиска по умолчанию обрабатывать это.Что касается реальной проблемы, изучите синтаксис URI для файлов и используйте его, либо получите экземпляр File
или InputStream
или InputSource
и передайте его читателю или анализатору.