Chcę mieć atrybut XML bez wartości, który ma tylko jedno znaczenie, jeśli istnieje lub nie istnieje.Czy atrybut xml bez wartości jest poprawny?
Czy to jest ważne?
Chcę mieć atrybut XML bez wartości, który ma tylko jedno znaczenie, jeśli istnieje lub nie istnieje.Czy atrybut xml bez wartości jest poprawny?
Czy to jest ważne?
nr
logiczna atrybutów XML formy foo="foo"
.
Nawet w SGML, musisz podać wartość, (to jest nazwa, =
i cytaty, które możesz pominąć, dlatego w języku HTML masz takie rzeczy jak <select multiple>
).
Tak. Możesz mieć atrybut, którego jedyną dozwoloną wartością jest pusty ciąg "". Nie jestem jednak pewien, czy to dobry projekt: zwykle sugerowałbym atrybut boolean z wartościami prawda/fałsz i domyślną wartością fałszu.
Ciąg pusty nadal jest jednak wartością. – Quentin
atrybut musi być określona zgodnie z następującą składnią:
nazwa korektora AttValue
gdzie nazwa jest legal XML name, EQ jest = optionally preceded or followed by whitespace i AttValue jest legal attribute value.
Ta definicja dotyczy zarówno XML 1.0, jak i XML 1.1.
Jeśli próbujesz określić atrybut, jak poniżej:
<car owned/>
potem nie, to nie jest ważne. Jeśli próbujesz określić to w ten sposób:
<car owned=""/>
następnie tak, to jest ważne.
I dla 'attribute =" ":: http://stackoverflow.com/questions/184014/can-an-xml-attribute-be-t-- -tyty_tylkowej –