Это одна из тех вещей, которые вы читаете один раз, скажите "ага!". и затем забыть. Точно мое дело.
Почему тег разрыва строки в xhtml предпочтительно написан с пробелом <br />
, а не в формате ok <br/>
? Я помню, что причина была интересной, и, как вы можете себе представить, ее легко найти с помощью google.
Конечно, это не проблема корректности xml. Из W3C
[44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>'
Empty-element tags may be used for any element which has no content, whether
or not it is declared using the keyword EMPTY. For interoperability, the
empty-element tag should be used, and should only be used, for elements which
are declared EMPTY.
Examples of empty elements:
<IMG align="left" src="http://www.w3.org/Icons/WWW/w3c_home" />
<br></br>
<br/>
Таким образом, пространство в конце является необязательным.