値のないXML属性が必要です。XML属性は、存在する場合と存在しない場合に1つの意味を持ちます。
それは有効ですか?
属性は、次の構文で指定する必要があります。
名前Eq AttValue
ここで、Nameは 正当なXML名 、Eqは =オプションで前後に空白が続く 、AttValueは 正当な属性値 です。
この定義は XML 1. と XML 1.1 の両方に当てはまります。
以下のように属性を指定しようとしている場合:
<car owned/>
その後、それは無効です。このように指定しようとしている場合:
<car owned=""/>
はい、それは有効です。
番号。
XMLのブール属性の形式はfoo="foo"
です。
SGMLの場合でも、値を指定する必要があります(これは、省略可能な名前=
および引用符です。そのため、HTMLには<select multiple>
のようなものがあります)。
はい。空の文字列 ""のみが許可された属性を持つことができます。ただし、それが優れたデザインであるかどうかはわかりません。通常は、ブール値属性のtrue/falseとデフォルト値のfalseを推奨します。