【发布时间】:2014-08-20 18:46:36
【问题描述】:
在XML中,这有区别吗...
<mytag></mytag>
...还有这个?
<mytag />
我知道后者更短并且可能更惯用,但是它们的解析方式不同吗?
【问题讨论】:
-
当然,它们的解析不同,因为它们是不同的形式。 :) 您可能的意思是,“它们有不同的语义(它们的解释方式是否相同)?”我相信答案是“是”,因为第二种形式被接受并且与第一种形式具有相同的行为。虽然,即使内容为空,我也倾向于将第一种形式用于块元素。但是,某些标签通常不会以第一种形式完成(例如、
<br>或<br/>)。