XML格式约定:为什么在/>之前留一个空格?

时间:2012-11-21 15:46:18

标签: xml coding-style formatting whitespace

我在几个地方见过它,例如Eclipse XML自动格式化也是这样做的:在空元素的结束/>之前放置一个空格。

具有

<element attribute="value"/>

将重新格式化为

<element attribute="value" />

你为什么这样做?从XML的角度来看,它是等价的。这是一个惯例吗?这是为了可读性吗?

1 个答案:

答案 0 :(得分:5)

使用XHTML XML可能会很安全,这需要一些早期XHTML浏览器中的空间。

更好的回答:Space Before Closing Slash?