我很好奇,XML標準是否允許我將標籤沒有內容作爲一個標籤?是否<img alt="foo" />等於<img alt="foo"></img>?
我給你兩個例子:
我可以互換<img alt="foo" />
與<img alt="foo"></img>
? 或者,我可以使用簡單的<message />
標籤交換隱含標籤和空消息<message></message>
?
在答案中可以引用規範或顯示源代碼?
我很好奇,XML標準是否允許我將標籤沒有內容作爲一個標籤?是否<img alt="foo" />等於<img alt="foo"></img>?
我給你兩個例子:
我可以互換<img alt="foo" />
與<img alt="foo"></img>
? 或者,我可以使用簡單的<message />
標籤交換隱含標籤和空消息<message></message>
?
在答案中可以引用規範或顯示源代碼?
只要您在談論XML或XHTML,那麼the two forms are equivalent。然而,在HTML4和HTML5中,它們都不是。
是的你可以做到這一點。只要XML有效,你就可以做到這一點。
您已使用'html'和'xhtml'標記。這些是相互矛盾的標籤。選一個。無論如何,' '和' '「應該」在XML(以及XHTML)中應該被視爲相同,但是對於特定的XML消費者來說可能是另外的。但是,HTML不是* XML。 –
2013-02-22 10:02:14