API for the W3C Markup Validator이있는 것으로 나타났습니다..NET 응용 프로그램에서 W3C Markup Validator API를 어떻게 사용할 수 있습니까?
은 내가 이전 물어 봤다 : Is there a .NET library for the W3C Markup Validator API?
그래서, 내가 주소이 API는 SOAP 기반으로합니다. 을 .net 응용 프로그램에서 사용하려면 웹 참조 번호와 코드 을 추가하면됩니다. 그것은 기본적으로 하나의 방법 API의 로
http://validator.w3.org/check
에서 "서비스 참조 추가"시도 ... 아주 간단 보인다.
먼저 대화 상자가 표시됩니다 :
다음다운로드 할 에 대한 서비스 정보를 기다려주십시오 ...
: 을 시도하는 동안
오류가 ... 발생 에서 서비스를 찾으려면 'http://validator.w3.org/check'
오류 세부 정보 :
HTML 문서는 웹 서비스 검색 정보가 포함되어 있지 않습니다. 메타 데이터에 을 확인할 수없는 참조가 포함되어 있습니다. 'http://validator.w3.org/check' 콘텐츠 유형 text/html; 응답 메시지의 charset = utf-8 이 바인딩 (application/soap + xml; charset = utf-8)의 콘텐츠 유형과 일치하지 않습니다. 사용자 지정 인코더를 사용하는 경우 에 IsContentTypeSupported 메서드 이 올바르게 구현되었는지 확인하십시오. 응답의 첫 번째 1024 바이트이었다 : 서비스가 현재 솔루션에 정의되어
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>
Validation Results - W3C Markup Validator</title>
<link rel="icon" href="data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%10%00%00%00%10%08%02%00%00%00%90%91h6%00%00%00%19IDAT(%91c%BCd%AB%C2%40%0A%60%22I%F5%A8%86Q%0DCJ%03%00%DE%B5%01S%07%88%8FG%00%00%00%00IEND%AEB%60%82" type="image/png" />
<link rev="made" href="mailto:[email protected]" />
<link rev="start" href="./" title="Home Page" />
<style type="text/css" media="all">@import "./style/base.css";
@import "./style/results.css";</style>
<meta name="keywords" content="HTML, HyperText Markup Language, Validation,
W3C Markup Validation Service" />
<meta name="description" content="W3C's easy-to-use
H
경우, 솔루션을 구축하고 다시 서비스 참조를 추가하려고합니다.
.NET 응용 프로그램에서 W3C Markup Validator API를 어떻게 사용할 수 있습니까?
... 정말요? 너무 슬픈 이유는 SOAP 응답 봉투가 필요한 이유는 무엇입니까? –