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アプリケーションで使用したい場合は、 をWeb参照とコード に追加してください。だから、
...それは基本的に一法のAPIです として十分な簡単なようだ、私はアドレスhttp://validator.w3.org/check
で「サービス参照の追加」してみました。
最初のダイアログが表示されます。
その後をダウンロードすることが にサービス情報を待ってください...
: をしようとしたときに、
エラーが発生しました... のサービスを探すには 'http://validator.w3.org/check'
エラーの詳細:
HTMLドキュメントは、Web サービスディスカバリ情報が含まれていません。 メタデータには、 を解決できない参照が含まれています。 '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応答エンベロープを使って時間を無駄にするのでしょうか? –