2011-08-03 40 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

相关问题