2017-11-29 26 views
0

JDeveloper 12c를 사용하여 EMPLOYEES.DTD 스키마를 사용하여 EMPLOYEES.XML 파일의 유효성을 검사하려하지만 "위치를 찾을 수 없습니다 (employees.dtd)"라는 경고 메시지가 나타납니다.DTD 파일의 위치를 ​​찾을 수 없습니다.

자세한 내용은 아래 스크린 샷을 참조하십시오. 같은 화면에서 XML 파일과 DTD 파일을 추가했습니다. 이 메시지가 나타나는 이유

enter image description here

누군가는 설명 할 수 있습니까? 유효성 검사 오류를받을 것으로 예상되지만이 경고는 표시되지 않습니다.

그것은 당신의 XML과 DTD처럼 보이는

답변

1

두 개의 서로 다른 디렉토리에, 당신을 감사드립니다. (XML은 Resources에 있으며 DTD는 Application Sources입니다.) 당신은 같은 디렉토리로 이동하거나 문서 타입 선언의 시스템 식별자를 업데이트 할 수 있습니다

:

<!DOCTYPE employees SYSTEM "..\Application Sources\employees.dtd"> 
+0

내가 다른 폴더를 사용하고 싶습니다를 하지만 당신이 제공 한 솔루션으로, 나는 여전히 같은 오류가 있습니다. – mikcutu

+0

@mikcutu - "응용 프로그램 소스"및 "자원"디렉토리가 의사 디렉토리입니까? 스크린 샷의 파일 경로를 보면 "C : \ JDeveloper \ mywork \ XMLFundamentalsWorkspace \ XMLLabsProject \ employees.xml"입니다 ("Resources"디렉토리는 없음). JDeveloper에 익숙하지 않습니다. 어쩌면 DTD에 전체 경로를 넣으십시오. 그게 뭐든간에. –

+0

실제 디렉토리를 사용하려고했지만 동일한 오류가 있습니다. – mikcutu