XHTML - это HTML, использующий XML, и HTML не имеет самозакрывающихся тегов, как вы показываете. Это работает в XHTML, но не в HTML, и пока вы не работаете как application / xml + xhtml.
Метатег типа содержимого не влияет на то, как сервер обслуживает страницу, и предназначен только для автономного использования. Таким образом, вы должны установить его на сервере или с PHP, в вашем случае.