.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Forum De Bell Tolls (http://www.dsy.it/forum/forumdisplay.php?forumid=7)
-- [HTML] validare le pagine generate dinamicamente (http://www.dsy.it/forum/showthread.php?threadid=9343)


Posted by 0m4r on 08-03-2004 13:04:

Question [HTML] validare le pagine generate dinamicamente

come da titolo, come faccio a validare l'HTML di una pagina generata dinamicamente?

l'HTML Validatore che uso solitamente è questo

__________________
http://www.twitter.com/0m4r


Posted by DeepBlue on 08-03-2004 13:24:

La domanda mi sembra troppo semplice, forse non l'ho capita.

Ad ogni modo, alla pagina che hai linkato, metti il link della pagina che vuoi validare e premi su VALIDATE URL.

Il parser del W3C fa il suo dovere e alla fine ti restituisce un report sull'analisi. Se è valida, ti da anche un link di un'immagine (quella con il logo W3C XXXX VALID) da mettere nella tua pagina per far vedere che sei un figo e realizzi pagine W3C valid :cool:

Se linki la suddetta immagine nella tua pagina, gli utenti che ci cliccheranno sopra finiranno alla pagina dei risultati del validator del W3C e vedranno anche loro il report (ovvero una cosa tipo This Page Is Valid HTML 4.01 Strict!)

:D

__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~


Posted by 0m4r on 08-03-2004 13:31:

questo lo sapevo, ma se io realizzo una pagina in php, asp, jsp o altro, che necessita di operazioni di get o post di parametri per essere completata, non è sufficiente che io passi l'url nella form della pagina che ho linkato. Ora, la mia domanda è: esiste una soluzione a questo problema? devo vcalidare la pagina con i parametri nell'url? a me non sembra una soluzione molto elegante...è per questo che lo chiedo...

__________________
http://www.twitter.com/0m4r


Posted by DeepBlue on 08-03-2004 14:05:

Originally posted by 0m4r
questo lo sapevo, ma se io realizzo una pagina in php, asp, jsp o altro, che necessita di operazioni di get o post di parametri per essere completata, non è sufficiente che io passi l'url nella form della pagina che ho linkato. Ora, la mia domanda è: esiste una soluzione a questo problema? devo vcalidare la pagina con i parametri nell'url? a me non sembra una soluzione molto elegante...è per questo che lo chiedo...


Non credo: se i parametri sono fondamentali per la struttura della pagina, ovvero se determinano l'apertura e la chiusura di determinati tag attraverso il parsing del web server, devi per forza passarli nell'URL.

Se il problema è solo inserire il link al validatore del W3C e se la pagina lo permette (cioè i parametri non compromettono o comunque modificano la struttura del codice html) allora potresti validare solo la pagina "radice".

Non vorrei dire fesserie, ma forse un validatore per pagine generate attraverso php/asp/jsp era allo studio. Ma potrei anche sbagliarmi.

__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~


Posted by cdmp on 08-03-2004 14:11:

Temo che l'unico modo sia proprio passare i parametri nell'URI, dato che cambiando quelli potenzialmente puo' cambiare anche drasticamente la pagina generata e una validazione 'generica' non ha senso.

Invece, siccome e' una cosa che fai una tantum, potresti anche pensare di creare uno script apposito, privato, che generi tutti gli output possibili in una sola pagina, e validare quella.

Per es, se ti sei costruito una libreria di funzioni per gestire interamente l'output al browser potresti fare uno script che chiami una per una tutte quelle funzioni e validare il risultato.

__________________
I keep trying to locate a meeting of Quantum Physicists. But everytime they set a meeting time, the location changes. And vice versa.


Posted by unidavide on 08-03-2004 15:27:

Originally posted by 0m4r
devo vcalidare la pagina con i parametri nell'url? a me non sembra una soluzione molto elegante...è per questo che lo chiedo...
perchè no? non c'è nessun problema a passare una url contente parametri GET, il problema c'è quando usi il POST oppure cookie o sessioni, in quel caso l'unico modo che conosco è quello di prendere la pagina dal browser, una copia per ogni possibile output, salvarla in locale e poi validarla


Posted by 0m4r on 08-03-2004 15:36:

sono contento che siano uscite bene o male le stesse idee che mi ero fatto io...

__________________
http://www.twitter.com/0m4r


All times are GMT. The time now is 18:10.
Show all 7 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.