facendo una scansione di una pagina per verificare la sua validità in xhtml, ricevo il seguente warning:

The detected DOCTYPE Declaration "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">" has been suppressed and the DOCTYPE for "XHTML 1.0 Transitional" inserted instead, but even if no errors are shown below the document will not be Valid until you update it to reflect this new DOCTYPE.

ed il codice della mia pagina comincia così:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
.....
e non ho capito, che devo fare? devo cambiare il doctype?
facendo la scansione con "detect automatically" non mi da questo warning e mi dice "Doctype: XHTML 1.0 Transitional", ma se al posto di "detect automatically" metto "XHTML 1.0 Transitional" e rifaccio la scansione, dopo mi da quel warning... come mai? :master: