Sto cercando uno strumento che mi fornisca la sorgente generata corretta, comprese le modifiche DOM apportate dalle richieste AJAX per l'input nel validatore di W3. Ho provato i seguenti metodi:
- Web Developer Toolbar - Genera sorgenti non valide in base al tipo di documento (es. Rimuove la porzione di tag a chiusura automatica). Perde la parte doctype della pagina.
- Firebug - Corregge potenziali difetti nella sorgente (ad esempio tag non chiusi). Inoltre perde la parte doctype dei tag e inietta la console che a sua volta non è HTML.
- Barra degli strumenti per sviluppatori IE - Genera sorgenti non valide in base al tipo di documento (ad esempio, rende tutti i tag maiuscoli, rispetto alle specifiche XHTML).
- Evidenzia + Visualizza sorgente di selezione: spesso è difficile ottenere l'intera pagina, esclude anche il tipo di documento.
C'è qualche programma o componente aggiuntivo là fuori che mi darà la versione corrente esatta del sorgente, senza aggiustarlo o modificarlo in qualche modo? Finora, Firebug sembra il migliore, ma temo che possa correggere alcuni dei miei errori.
Soluzione
Si scopre che non esiste una soluzione esatta a ciò che volevo, come ha spiegato Justin. La soluzione migliore sembra essere quella di convalidare il sorgente all'interno della console di Firebug, anche se conterrà alcuni errori causati da Firebug. Vorrei anche ringraziare il punto e virgola dimenticato per aver spiegato perché "Visualizza sorgente generata" non corrisponde alla sorgente effettiva. Se potessi contrassegnare 2 risposte migliori, lo farei.