почему я получаю исключение нулевого указателя для моих кодов, в то время как оно не равно нулю? - PullRequest
0 голосов
/ 19 сентября 2019

Я написал некоторый код для преобразования XML с использованием файла xsl.кажется, что все в порядке, но я получаю NullPointerException.пожалуйста, проверьте и дайте мне знать, если есть проблема с кодом.Примечание: сообщения об ошибках в консоли прилагается.

try {
    StreamSource xslSource = new 
StreamSource("xslFile.xsl");
    StreamSource xmlSource = new 
StreamSource("source.xml");
    StreamResult result = new StreamResult(new 
FileOutputStream("r.txt"));
    TransformerFactory tFactory = 
TransformerFactory.newInstance();
    Transformer trans = 
tFactory.newTransformer(xslSource); 
    trans.transform(xmlSource, result);
   } catch (Exception E) {
    System.out.println("exception occurred");
   }

Ниже выдается сообщение об ошибке:

"SystemId Unknown; строка № 8; столбец № 56; не удалось найти функцию: namespace-uri-for-prefix SystemId Unknown; Строка № 8; Столбец № 56; Маркер функции не найден. (Местоположение ошибки неизвестно) Произошло исключение java.lang.NullPointerException "

...