공수를 사용하여 XML 응답을 구문 분석해야하지만 DTD에 대한 참조에 액세스 할 수없는 경우가 있습니다. 즉, 구문 분석에 DTD가 필요합니까?공수 - DTD에 액세스 할 수없는 경우 XML 응답을 검증 할 수 없음
이 방법이 있습니까?
공수를 사용하여 XML 응답을 구문 분석해야하지만 DTD에 대한 참조에 액세스 할 수없는 경우가 있습니다. 즉, 구문 분석에 DTD가 필요합니까?공수 - DTD에 액세스 할 수없는 경우 XML 응답을 검증 할 수 없음
이 방법이 있습니까?
솔직히 말해서 잘 모르겠습니다. XML에 DTD가있는 경우 오류가 발생합니까?
그러면 DTD 유효성 검사를 건너 뛰려면 가라데를 변경해야합니다. 이 스택 오버플로 질문은 관련이 있다고 생각합니다. Make DocumentBuilder.parse ignore DTD references
티켓을 발행하고 DTD가있는 샘플 XML을 제공 할 수 있으면이를 상당히 빨리 수정할 수 있습니다.
피터에게 감사드립니다. 예, XML에 이 있으면 DTD –
에 대한 XML의 유효성을 검사하려고 시도합니다. @AmirGhahrai가 방금이 문제를 dev에서 수정했습니다. 당신이 GitHub에서 빌드하고 시도 할 수 있는지 확실하지 않은 지금은 오프라인으로 가야하지만 내일은 임시 출시 할 수 있습니다. –
감사합니다. @PeterThomas 임시 릴리스가 많이 감사하겠습니다. 현재이 문제에 대한 해결 방법을 찾을 수없는 것 같습니다. 나는 DOCTYPE을 제거하기 위해 Java 함수에 응답을 보내려고했으나 가라테가 그 라인을 보자 마자 즉시 테스트에 실패하므로 응답을 더 이상 할 수 없다. –
필자는 DTD가 XML 유효성 검사에 필요하다고 생각합니다. – Camilo