Funzione di un validatore

November 16

Funzione di un validatore


Gli sviluppatori Web utilizzano strumenti di convalida per la verifica dei dati. I validatori può aiutare gli sviluppatori di controllare la programmazione e markup codice per gli errori e altre informazioni. Validatori spesso forniscono diverse funzioni per il controllo del codice per errori di sintassi e per uso non corretto di schemi, come ad esempio gli schemi XML e Document Type Definition (DTD). Quando agli sviluppatori di creare forme di siti web, che spesso usano anche le funzioni di convalida per controllare i dati di input dell'utente.

Sintassi

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

Schema

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

Informazioni

Validatori indicano liste di errori nel codice di markup, ma questa non è la loro unica funzione. Alcuni validatori indicano avvertenze, in particolare per l'HTML. Questi avvisi riguardano problemi con il codice che non costituiscono errori, ma che lo sviluppatore ha bisogno di essere a conoscenza. Gli sviluppatori errori comuni possono incontrare quando si controlla il codice delle pagine Web in un validatore comprendono quelli relativi a documentare la codifica. Spesso, non vi è alcuna necessità di prendere qualsiasi azione nei confronti delle avvertenze elencate da un validatore, ma possono includere informazioni utili.

Forme

convalida Web include anche l'input dell'utente di convalida. Molti siti Web utilizzano moduli HTML per acquisire informazioni dell'utente. Quando gli utenti inseriscono i dati in queste forme, i loro dati è spesso passata a uno script lato server in linguaggi come PHP. Piuttosto che l'invio dei dati inutilmente, alcuni sviluppatori utilizzano script lato client in JavaScript per convalidare i dati utente prima. Queste funzioni iterazioni su elementi di dati utente, controllando che i campi sono stati completati con informazioni valide. Se i dati sono validi, lo script indica al browser di andare avanti e passarlo allo script lato server. Queste funzioni validatore può anche avvisare l'utente di eventuali errori che devono affrontare prima che il modulo può essere presentato con successo.