2014-01-22 3 views
11

HTML5 유효성 검사기를 통해 구축중인 웹 응용 프로그램의 몇 페이지를 전달하고 싶습니다. 여러 가지 "온라인"확인 도구를 사용할 수 있지만 개인 정보 보호를 위해 확인을 위해 페이지를 업로드하지 않을 것입니다.오프라인 html5 유효성 검사기

알고 계십니까? 오프라인 HTML5 유효성 검사 도구/라이브러리를 알고 계십니까?

+0

가능한 중복 - http://stackoverflow.com/questions/3586207/validate-html-on-local-machine? –

+0

나는 지금 w3에서 권장한다고 믿지만, lib 디렉토리도 사용할 수 없다 (dtd 파일 또는 뭔가)라고 생각한다. –

+0

@ net.uk.sweet는 중복되지 않는 것처럼 보입니다. 단지 offtopic 인 것 같습니다. –

답변

5

오프라인 HTML5 문서를 점검하기위한 vnu.jar 버전을 다운로드 할 수 있습니다. 실제 다운로드 파일은 https://github.com/validator/validator/releases/latest을 참조하십시오. 자세한 내용은 https://validator.github.io/validator/을 참조하십시오.

+1

이것은 허용 된 대답이어야합니다. 오늘부터 오프라인 HTML5 유효성 검사 도구 (OP에서 요청한대로)를 설치하는 것은 한 줄짜리의 문제입니다. 'pip install html5validator' (이 예제에는 Python과 Java가 설치되어 있어야합니다), 사용 예는 [documentation] (https://github.com/svenkreiss/html5validator)를 참조하십시오. – Peterino

+1

Atom 편집기에서 'on the fly'로 타이핑 할 때 유효성을 검사하기 위해'vnu.jar'를 사용하려면 새로운 ['linter-vnu'] (https://atom.io/packages/linter-vnu) Atom 패키지 (오늘 발행). –

1

지금까지 W3C는 HTML 4.01까지만 DTD를 게시했습니다.

다운로드 libs와 9 월 2012 년 W3C 제안

http://validator.w3.org/sgml-lib.tar.gzplan (wikipedia.org) 2014 년 말과 2016 년

의 말에 의해 HTML 5.1 규격의 권고에 의해 안정된 HTML5 권고를 해제하려면

따라서 HTML5 용 라이브러리가 올해에 나올 것으로 믿습니다.

한편 당신은 여기, 비공식 DTD 파일을 사용할 수 있습니다 : http://www.cs.tut.fi/~jkorpela/html5-dtd.html

+0

@ Mr.E. 감사. +1 질문 –

+0

[HTML5 DTD 없음] (https://stackoverflow.com/q/4053917/2157640)이 있으며 절대로 존재하지 않습니다. regex를 통해 HTML을 파싱하는 것과 같은 방식으로 HTML5 용 DTD를 작성할 수 없습니다 (https://stackoverflow.com/a/1732454/2157640). – Palec