귀하의 코드로 시도했는데 오류가 발생하지 않았습니다. dom4j에 오류가 있으면 다른 것을 시도해보세요
DocumentBuilderFactory 공장 = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = Factory.newDocumentBuilder(); ClassPathResource 리소스 = new ClassPathResource("reportType.xml"); Document doc = builder.parse(resource.getInputStream()); 요소 루트 = doc.getDocumentElement(); NodeList list = root.getChildNodes(); for (int i = 0, len = list.getLength(); i < len; i++) {
귀하의 코드로 시도했는데 오류가 발생하지 않았습니다. dom4j에 오류가 있으면 다른 것을 시도해보세요
DocumentBuilderFactory 공장 = DocumentBuilderFactory.newInstance();
으아악DocumentBuilder builder = Factory.newDocumentBuilder();
ClassPathResource 리소스 = new ClassPathResource("reportType.xml");
Document doc = builder.parse(resource.getInputStream());
요소 루트 = doc.getDocumentElement();
NodeList list = root.getChildNodes();
for (int i = 0, len = list.getLength(); i < len; i++) {
}
XML 파일에 문제가 있는 것 같습니다. 번역된 오류는 다음과 같습니다. 파일이 일찍 종료되었습니다! xml 파일에 종료 태그가 없거나 잘못된 시작 태그 등이 있을 수 있습니다. 이 오류가 발생할 수 있습니다! 전체 XML 파일을 게시해 주세요
으아악
인코딩 문제가 있나요? xml 파일 속성을 UTF-8로 변경해 보세요