회사의 XSD 및 XML 샘플 문서가 있습니다.여러 인코딩 (또는 여러 언어 이상)으로 XML 유효성을 검사하는 방법
이Error: Premature end of data in tag SomeTag line 2
실패에 대한 명백한 원인이 없어, 나는이 문서에서 외국 문자를 제거 할 때 유효성을 검사 : 나는 XSD에 대해 XML의 유효성을 검사 할 때 함께하지만 실패합니다.
나는이 샘플 XML을 검증 할 수있게하고 싶지만 수정은 극소수이다. 즉 외국어를 철저히 삭제하는 것을 선호한다. 문서에 두 번째 인코딩을 추가 할 수는 없지만 기존 인코딩 (utf-8
)은 일본어 문자를 처리 할 수 있어야합니다 ... UTF로 인코딩 된 경우 (분명히 실패로 인해, 그들은 그렇지 않다).
내 질문에, 일부 (이상적으로는 OSS) 프로그램에서이 문서를 열어서 일본어 문자가 유효성 검사를 위반하지 않도록 UTF-8 인코딩으로 저장할 수 있습니까? 그렇지 않은 경우 문서의 유효성을 검사 할 수있는 다른 방법이 있습니까? 즉, 모든 외국 문자를 삭제할 수 없습니까?