I'm reading this page from W3Schools about XHTML where it says that <!DOCTYPE> is mandatory for XHTML documents.
My question is merely theoretical: Where does this rule come from?
I mean, I've read many tutorials about XML, but none says that there must always be a DOCTYPE declaration, it is needed only when validation is necessary. So, XHTML is a XML document, I've tried to read the XHTML DTD (strict) but I didn't find a line which says that the DOCTYPE is mandatory.
xmlnsattributes either. - Mr Lister