Nwlapcug.com


Funzione di un validatore

Funzione di un validatore


Gli sviluppatori Web utilizzano strumenti di convalida per controllare i dati. Validatori possono aiutare gli sviluppatori a controllare il codice di programmazione e markup per errori e altre informazioni. Validatori spesso forniscono diverse funzioni per il controllo di codice per gli errori di sintassi e per l'uso scorretto di schemi, ad esempio schemi XML e le definizioni di tipo di documento (DTD). Quando gli sviluppatori costruire moduli dei siti Web, usano spesso anche funzioni di convalida per verificare i dati di input utente.

Sintassi

Validatori come il W3C Markup Validation Service consentono agli sviluppatori di controllare il codice della pagina Web per gli errori di sintassi. Questo codice può includere HTML, XML e Cascading Style Sheets (CSS). Se una pagina Web contiene errori di sintassi, non può apparire o funzionare correttamente in browser Web dell'utente. Gli sviluppatori possono utilizzare servizi di convalida per questi file caricando il codice direttamente, o fornendo il validatore con gli indirizzi di pagina. Se il codice contiene errori, lo sviluppatore è presentato con una lista che indica la posizione di ogni errore rilevato.

Dello schema

Codice di markup in XML o HTML possa contenere errori, anche quando è sintatticamente corretto. Questo accade quando lo sviluppatore utilizza uno schema. Documenti XSD (XML Schema Definition) specificano le regole in termini di strutture che può contenere un insieme di dati XML. DTD svolgono una funzione simile per XML e HTML, che indica gli elementi, attributi e nidificazione regole che devono essere osservate in qualsiasi documenti di attuazione la DTD. Alcuni validatori consentono agli sviluppatori di controllare il codice di markup per validità secondo uno schema così come il rilevamento di errori di sintassi generica.

Informazioni

Validatori indicano liste di errori nel codice, ma questa non è la loro unica funzione. Alcuni validatori indicano alcune avvertenze, in particolare per l'HTML. Questi avvisi si riferiscono a questioni con il codice che non costituiscono errori, ma che lo sviluppatore ha bisogno di essere a conoscenza. Gli errori più comuni che gli sviluppatori potrebbero verificarsi quando si controlla il codice della pagina Web in un validator sono quelle relative alla codifica del documento. Spesso, non c'è nessun bisogno di prendere qualsiasi azione per quanto riguarda le avvertenze elencate di un validatore, ma possono includere informazioni utili.

Forme

Convalida di Web include anche la convalida dell'input dell'utente. Molti siti Web utilizzano moduli HTML per acquisire informazioni sull'utente. Quando gli utenti immettono dati in queste forme, i dati spesso viene passati agli script lato server in linguaggi come PHP. Anziché inviare dati inutilmente, alcuni sviluppatori utilizzano script sul lato client in JavaScript per convalidare i dati utente prima. Queste funzioni di scorrere gli elementi di dati utente, verificare che i campi siano stati completati con informazioni valide. Se i dati sono validi, lo script indica al browser di andare avanti e passarlo a script sul lato server. Queste funzioni di convalida possono anche avvertire l'utente di eventuali errori che essi devono affrontare prima che il modulo può essere inviato correttamente.