2013-07-03 3 views
0

외부 dtd 파일과 함께 xmllint libxml2를 사용하여 xml 파일을 구문 분석하는 방법을 찾으려고합니다. 이와xmlint DTD를 사용하여 invalide xml 파일의 유효성을 검사하는 방법 external

그것은 작품 :

xmllint --dtdvalid radar.dtd radar.xml --output radargood.xml 

그러나이 명령은 내가 원하는 것을하지 않습니다.

- 출력은 구문 분석의 결과입니다. 이해합니다.

xml의 유효성과 관계없이 출력은 정확히 동일합니다.

잘못된 xml 파일의 dtd 파일을 사용하여 valide xml 출력을 어떻게 가질 수 있습니까?

감사합니다.

답변

1

수 없습니다. xmllint는 잘못된 XML 파일을 수정하는 방법을 어떻게 알았습니까?

편집 : 시도해 볼 수 있습니다 - 복구, 귀하의 경우에 유용할지 모르겠지만.