XML 문서의 유효성을 검사하는 중입니다. 그러나 xmllint는 옵션을 파일로 읽으 려하므로 FileNotFound 예외가 발생합니다. 확인을 위해 XML 파일과 동일한 폴더에 xmllint.exe가 있습니다. CMD에서 디렉토리를 찾고 다음 명령을 입력하십시오.xmllint DTD 유효성 검사 구문
xmllint --noout --valid file.xml
DTD는 xml 파일 내에 있습니다. 그러나 xmllint는 ~/--nout
파일을 찾고 있습니다. 그러나 옵션 앞에 파일을 넣으려고 시도했지만 옵션이 적용되지 않습니다. 나는 이것에 상대적으로 새롭다, 그래서 나는 문제가 명백하다는 것을 아무 의혹도 없다.
미리 감사드립니다.
편집 : 여기에 작업을 거부 그것의 스크린 샷입니다> :(
명령 줄에 아무것도 복사하거나 붙여 넣으시겠습니까? 대시가 실제로 대시인지 확인하십시오. (당신의 커맨드 라인은 괜찮아 보입니다. 그러면 작동 될 것입니다.) –
@DanielHaley 나는 아무것도 복사하지 않을 것입니다. 예, 올바른 대시입니다. 다른 가능성? – JohnW
'xmllint --version'을 시도해도 여전히 xmllint는'~/- version'을 찾으려고합니까? – JohnW