Strumento di convalida del feed

Manteniamo una strumento di convalida dei feed open source progettato per fornire feedback specifici e strategici oltre la semplice convalida XML. Lo strumento di convalida è disponibile tramite strumento di gestione dei pacchetti Python standard:

bash:~$ pip install civics_cdf_validator

Nell'esempio seguente viene illustrato come utilizzarlo:

bash:~$ civics_cdf_validator validate your_feed.xml --xsd civics_cdf_specx.xsd --rule_set=RULE_SET

Per un elenco dei comandi più comuni, vedi README.

Tipi di feed supportati

Lo strumento di convalida supporta i seguenti tipi di feed:

  • Dati sulla preelezione
  • Risultati elettorali
  • Funzionario

Per assicurarti di non perdere alcune regole di convalida, specifica il tipo di feed con RULE_SET:

Tipo di feed Valore RULE_SET
Funzionario OFFICEHOLDER
Dati preelettorali / Risultati elettorali ELECTION

Livelli dei controlli di convalida

Lo strumento di convalida dei feed esegue tre classi di controlli:

  • Errore: se visualizzi qualsiasi errore, Google non può analizzare il file. Elimina tutti i messaggi di errore dei feed prima di inviare i dati. Se hai bisogno assistenza per risolvere i messaggi di errore, segnala un bug nel tuo componente.

  • Avviso: gli avvisi segnalano scenari che non dovrebbero verificarsi, ma che esperienza utente ottimale o che probabilmente devono essere corretti. Per ad esempio, viene mostrato un avviso se i nomi dei candidati sono in MAIUSCOLO LETTERE. Prova a correggere tutti gli avvisi forniti e aspettati da noi domande aggiuntive se lo strumento di convalida identifica gli avvisi in un feed.

  • Informazioni: i messaggi informativi indicano scenari che non influiscono sulle funzionalità importazione di un feed o dell'esperienza utente, ma che aiutano gli utenti a leggere a comprendere il layout dei tuoi dati. La correzione dei messaggi informativi è facoltativa.

di Gemini Advanced.