2009-11-16 7 views
0

wml.xsd에 정의 된 스키마에 대해 주어진 Word 2007 XML 파일의 유효성을 검사하고 싶습니다. Java로 어떻게 수행 할 수 있습니까? 다음 줄을 사용하여 스키마를로드하는 것은 문제가되지 않습니다. 그러나 나는 것을, 나는 (I 열고 경고없이 Word 2007에서 입력 파일을 볼 수있는) 기회가있다Java와 함께 wml.xsd에 대해 Word 2007 파일의 유효성을 검사하려면 어떻게합니까?

Schema schema = schemaFactory.newSchema(source); // <-- complains on valid input files 
Validator validator = schema.newValidator(); 

답변

1

도 유효한 입력 파일에 오류 메시지를받을 becaus 검증 프로세스를 조정할 필요가 보인다 단어 파일은 스키마에 따라 단어뿐만 아니라 무효로도 사용할 수 있습니다. 파일이라는 단어가 다른 버전의 스키마를 사용하고있을 수 있습니다. MS 단어가 유효하지 않은 파일에서 조금 벗어날 수 있습니다.

확인하려면 파일과 스키마를 eclipse 프로젝트로로드합니다. eclipse는 웹 표준 도구 플러그인을 갖추고 있어야하며 xml 편집기에서 xml 파일이라는 단어를 열어야합니다. 편집기가 유효성 검사 오류를 표시합니다 (유효성 검사 작업을 수동으로 실행해야 할 수도 있음)

관련 문제