Mögliche Duplizieren:
What is the correct way to represent null XML elements?Standardweise Null-Attributwerte in XML darstellen?
Gibt es eine Standardmethode null Attributwerte in XML darzustellen?
Wir haben ein bestehendes XML-Format, die Fragmente ähnlich wie erwartet: die Notwendigkeit
<items>
<item key="key_goes_here" value="value_goes_here" />
...
</items>
Das ursprüngliche Format zwischen einem Nullwert und einem leeren String-Wert zu unterscheiden, nicht vorwegnehmen - aber das ist wichtig (jetzt).
Mein Bauch sagt, ein neues Format zu erstellen, die Attribute für Nullable-Werte, und verwenden Elemente für sie stattdessen vermeidet: das
<items>
<item key="key_goes_here_and_is_never_null">
<value xsi:nil="true" />
</item>
</items>
Das, würde ich eher Attribute halten, wenn es ein Standard Weg repräsentieren Null-Attributwerte in XML.
Wie ist das ein exaktes Duplikat? Meine Frage bezieht sich auf nullwertige Attribute, nicht auf nullwertige Elemente? – jglouie
Dies ist in keiner Weise ein Duplikat. Attribute sind keine Elemente. – Pxtl