2017-03-26 6 views
0

나는 그것이 SAX XML 파서를 사용하여 구문 분석 첫 번째 줄자바 XML의 DTD, 색소폰 파서

<?xml version="1.0" encoding="UTF-8"?> 

후 다음

<!DOCTYPE TRACE PUBLIC "trace.dtd" "trace.dtd"> 

이있는 XML 문서를했습니다, 나는 다음을 얻을 오류 ...

at javax.xml.parsers.SAXParser.parse(Unknown Source) 
java.io.FileNotFoundException: F:\<BLAH>\trace.dtd (The system cannot find the file specified) 

xml을 성공적으로 파싱하려면이 태그를 무시하는 방법을 생각해보십시오. java.io.FileNotFoundException : F : \ \ trace.dtd (시스템

+0

MSG의시 명확한 근무 지정한 파일을 찾을 수 없습니다). 잘못된 경로 값을 지정했습니다. 그것은 당신이 구문을 분석하고자하는 파일을 찾지 못했습니다 – Incognito

+0

, 선생님, 제가 파일에서 그 태그를 제거하면 파일을 읽습니다;) 그래서 문제는 그 태그와 함께입니다. 답변 해 주셔서 감사합니다. –

+0

@ David.BC에 동의합니다. 이것은 명백한 오류 메시지입니다. 가정을 검증하려면 두 개의 다른 파일에 코드를 실행하십시오. 하나는 태그가 있고 다른 하나는 (trace.dtd를 편집하지 말고 편집 된 사본을 만듭니다.) – c0der

답변