Метод DocumentBuilder.parse возвращает ноль, используя JDK 10 и tomcat 9 - PullRequest
0 голосов
/ 24 октября 2018

Недавно я установил tomcat 9 и Open JDK 10. При обработке синтаксического анализа InputStream, File или String с использованием DocumentBuilder я получаю [#document: null].

Пожалуйста, предложите

ОБНОВЛЕНИЕ: Вот сценарий, над которым я работаю.

Document template = convertToFile(xmlData);
System.out.println("template: "+template.item(0).getLength()); -- returns 0

Document convertToFile(String xmlData){

Document templateDoc = docBuilder.parse(xmlData as InputSource);
System.out.println("template: "+template.item(0).getLength()); -- retruns 1

return templateDoc;
}

Когда мы передаем объект документа другому методу / классу, мы сталкиваемся с проблемой получения данных узла.

...