私はPHPでニュースレタービルダーを構築しています。私の要件の1つは、電子メールがHTMLで構成されたら、それがw3標準を満たしているかどうかを確認し、検証実行から無効なエラーが検出された場合は、エンドユーザーに通知します。w3validator API - XHTML1 DOCTYPEのテスト
モーメントの時、私はこの次のPHPカールの要求を介しw3validatorのAPIを使用しています:https://github.com/validator/validator/wiki/Service:-Input:-POST-body
私の問題は、私はXHTML1のDOCTYPEを使用してHTMLコンテンツを処理するためにバリデータを取得するように見えることができないということです。デフォルトでは、HTML5のdoctypeが表示されますが、クエリ文字列パラメータ( 'parser')を設定することはできますが、テストできる最小限のバージョンはHTML4と思われます。
また、 'parser'パラメータを空白にして、値 'html'を残そうとしました。これは、バリデータがhtmlコンテンツのdoctypeセットを検証のために使用するはずでしたが、これはうまくいきません。
XHTML1を有効にするためにw3standards apiを使用できますか?そうでない場合は、私たちがそうするための代替APIがありますか?
どのようなコンテンツタイプを送信しますか? –