最近我已经安装了tomcat 9和Open JDK10。使用DocumentBuilder解析InputStream或File或String时遇到错误,我得到了[#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;
}
当我们将文档对象传递给另一个方法/类时,我们面临着获取节点数据的麻烦。