2011-08-24 3 views
0

Windows의 Java 및 Xerces 파서에 문제가 있습니다. 나는 다른 개발자 그룹에 의해 준비된 파일을 가지고 있으며 그들은 DTD 파일 경로에서 백 슬래시를 사용한다. 경로는 백 슬래시로 시작하며 경로가 루트에서 시작하는 절대 경로임을 의미해야합니다. 하지만이 방법은 슬래시로만 작동합니다. 백 슬래시를 사용하면 첫 번째 백 슬래시가 무시되고 경로는 작업 디렉토리에서 시작됩니다. 내 생각에 이것은 백 슬래시를 사용하는 표준 솔루션이 아닙니다. 내가 본 모든 XML 파일은 슬래시를 사용합니다.경로에 ''가있는 Java XML 및 doctype

비슷한 문제가 있습니까? Xerces 설정에서 몇 가지 해결 방법이 있습니까? 아니면 다른 그룹이 표준과 관련하여 작동해야합니까? (불행하게도 그들은 이러한 파일을 많이 가지고 그들은 그들을 전혀 변경하지 않습니다.)

답변

1

그런 다음 그들은 그 일을 중지해야 DTD 파일 경로에 백 슬래시를 사용합니다. 그들은 XML 표준을 따르지 않습니다. DTD 경로는 부분적으로 URI이고 구분 기호는 슬래시입니다 (# 1.2.3 참조).

+0

고맙습니다. 상황은 지금 나를 위해 조금 더 간단합니다. –