2011-12-12 2 views
0

w3c_validator 보석을 사용하여 테스트 세트 (RSpec)에 HTML 유효성을 포함하려고합니다. 하나의 문제점은 내 컴퓨터와 W3C 서버 사이의 지연입니다 (보석은 원격 검증을 사용함). 또 다른 문제는 HTML 오류가 사양 오류 대신 경고로 표시되기를 바랍니다.HTML 유효성을 테스트하는 "적절한"방법이 있습니까?

이 목표를 달성하는 올바른 방법은 무엇입니까?

버전 :

RSpec 2.7 
Rails 3.0.4 
Ruby 1.8.7 
Ubuntu Linux (11.04) 
+0

Nokogiri를 사용해 볼 수도 있습니다.이 질문은 http://stackoverflow.com/questions/1287952/how-do-i-validate-xhtml-with-nokogiri – iain

+0

나는 [HTML Tidy] (http : // tidy.rubyforge.org/)도 유효성 검사 오류를 생성 할 수 있습니다 (잘못된 것일 수도 있음). –

답변

0

한 가지 방법은 : v.Nu을 사용합니다. 예를 들어

:

  1. 지연을 줄이기 위해 컴퓨터에 vnu.jar를 설치합니다.
  2. 으로 vnu.jar을 실행하십시오.
  3. v.Nu HTTP interface을 사용하고 원하는 오류를 표시 할 수있는 코드 (예 : Ruby)를 작성하십시오.

v.Nu는 사용자의 필요와 상황에 맞는 요구 사항을 포함 할 수있는 "적절한"의미에 따라 HTML (5)의 유효성을 검사하는 올바른 방법이 될 수 있습니다. . 이 경우를 지원하는 정보에 대한 링크 및 v.Nu HTTP 인터페이스의 사용 예는 linter-vnu을 참조하십시오.

관련 문제