2011-08-03 44 views
35

我想要一個沒有任何價值的XML屬性,當它存在或不存在時它只有一個含義。是一個沒有值的xml屬性,有效嗎?

這有效嗎?

+0

對於'attribute =「」':http://stackoverflow.com/questions/184014/can-an-xml-attribute-be-the-empty-string –

回答

16

布爾在XML屬性的形式爲foo="foo"的。

即使在SGML中,您也必須提供值(名稱,=和引號,您可以省略,這就是爲什麼您的HTML中有<select multiple>)。

0

是的。你可以有一個屬性,其唯一的允許值是空字符串「」。但我不確定這是否是好設計:我通常會建議一個布爾值屬性,其值true/false,默認值爲false。

+8

儘管空字符串仍然是一個值。 – Quentin

相關問題