Использование SmbFile с groovy XmlSluper (). Parse () - Java - PullRequest
0 голосов
/ 29 октября 2018

Я использую метод SmbFile для чтения XML-файла из сетевого ресурса. Затем мне нужно проанализировать файл с помощью метода XmlSlurper (). Parse ().

Обычно я делал бы это, используя метод File (), но не уверен, как это сделать, используя сетевой метод SmbFile (). Есть ли способ проанализировать общий сетевой файл, используя метод ниже, но с SmbFile (). Может быть, мне придется сначала прочитать файл, а затем проанализировать строку, не уверен. Может кто-нибудь быстро дать мне знать?

File file = new File("C:/test.xml");
Object xmlIPSlup = new XmlSlurper().parse(file);

1 Ответ

0 голосов
/ 29 октября 2018

Если это - это SmbFile, о котором вы говорите, вы всегда можете использовать метод getInputStream(), но сначала вам нужно connect, так как SmbFile расширяет URLConnection - не обычный File.

XmlSlurper, в свою очередь, имеет соответствующий метод для анализа InputStream.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...