Я знаю, как белое пространство обрабатывается в текстовых узлах для XML и HTML, но я не уверен в белых пространствах внутри самих элементов тега. Очевидно, что белые пробелы используются внутри тегов для разделения атрибутов, но допустимо ли иметь белые пробелы после '<' или до ' > '?
Например:
< foo >
< /foo >
Или даже:
<foo>
< / foo >
Являются ли эти теги действительными XML? Что относительно HTML, если они были фактическими именами тегов HTML?