Google は オープンソースのフィード検証ツール 単純な XML 検証にとどまらない、具体的で実用的なフィードバックを提供することを目的としています。 バリデータには 標準の Python パッケージ管理ツール:
bash:~$ pip install civics_cdf_validator
次の例はその方法を示しています。
bash:~$ civics_cdf_validator validate your_feed.xml --xsd civics_cdf_specx.xsd --rule_set=RULE_SET
一般的なコマンドのリストについては、 README:
サポートされているフィードタイプ
バリデータでサポートされているフィードタイプは次のとおりです。
- 選挙前のデータ
- 選挙結果
- 公職者
一部の検証ルールを見落とさないようにするため、フィードタイプを
RULE_SET
:
フィードタイプ | RULE_SET 値 |
---|---|
公職者 | OFFICEHOLDER |
選挙前のデータ / 選挙結果 | ELECTION |
検証チェックのレベル
フィード検証ツールは、次の 3 つのチェックを行います。
エラー: いずれかのエラーが表示される場合、Google はファイルを解析できません。排除 すべてのエラー メッセージを確認して、データを送信することができます。機能 エラー メッセージへの対処のサポート、コンポーネントのバグを報告してください。
警告: 警告は、発生するはずのないシナリオを示すものです。 または、修正が必要な可能性が高いエラーなどです。対象 たとえば、候補名をすべて大文字で入力すると警告が表示されます。 手紙表示されたすべての警告を解決し、Google からの問い合わせを想定してください。 フィードで警告が識別された場合にフォローアップの質問を作成します。
情報: 自動システムに影響しない状況を示す情報メッセージです。 フィードやユーザーエクスペリエンスの取り込みを 目指していますが データのレイアウトを理解できます。情報メッセージの修正は任意です。