Verarbeitungsoptionen für XML-Nullwerte

Das physische XML-Format unterstützt die Handhabung von Nullwerten in Nachrichten. Die Nullwertcodierung-Eigenschaften für XML werden nur in der Nachrichtengruppe festgelegt und gelten für alle definierten Objekte in der Nachrichtengruppe.

Mithilfe der beiden folgenden Eigenschaften können Sie die numerische und nicht numerische Codierung für NULL-Werte im physischen XML-Format darstellen:

Diese Eigenschaften stellen die numerische bzw. nicht numerische Codierung für NULL-Werte dar.

Für jede dieser Codierungen gibt es die folgenden zulässigen Werte:

Sie müssen keine zusätzlichen Informationen für NULLEmpty, NULLXMLSchema und NULLValueAttribute angeben; wenn Sie jedoch NULLValue, NULLAttribute oder NULLElement auswählen, müssen Sie weitere Werte definieren, die der Darstellung der NULL-Bedingung in den Nachrichtengruppeneigenschaften Parameterwert der Nullwertcodierung für numerische Elemente und Parameterwert der Nullwertcodierung für nicht-numerische Elemente zugeordnet werden sollen.

In der folgenden Tabelle wird die Funktionsweise jeder Codierung gezeigt. Durch die Beispiel-XML wird in jeder Codierung dem Element myElem ein NULL-Wert zugewiesen.

Nullwertcodierung für numerische Elemente
Nullwertcodierung für nicht-numerische Elemente

Parameterwert der Nullwertcodierung für numerische Elemente
Parameterwert der Nullwertcodierung für nicht-numerische Elemente

Beispiel-XML
NULLEmpty  
<myElem/>
<myElem></myElem>
NULLValue zzz <myElem>zzz</myElem>
NULLXMLSchema   <myElem xsi:nil='true'/>1 5
NULLValueAttribute  
<myElem></myElem>2
<parent id="myElem"></parent>3
NULLElement null4 <myElem><null/></myElem>
NULLAttribute null4 <myElem null='true'/>1
Hinweise:
  1. Diese Attribute ergeben den Wert 'true'. Deshalb muss es sich bei dem Wert um true, 1 oder um die Eigenschaft Boolescher Wert 'True' handeln.
  2. Dieser Wert ist nur gültig für Elementwiedergabe XMLElementAttrVal, wie in XML-Wiedergabeoptionen angegeben. Wenn ein Element auf diese Weise als wiedergegebenes Element markiert und auf null gesetzt wird, entspricht dies dem Entfernen des Attributs aus dem Element, das den Wert des Elements bereitstellt.
  3. Dieser Wert ist nur gültig für Elementwiedergabe XMLElementAttrIdVal, wie in XML-Wiedergabeoptionen angegeben. Wenn ein Element auf diese Weise als wiedergegebenes Element markiert und auf null gesetzt wird, entspricht dies dem Entfernen des Attributs aus dem Element, das den Namen des Elements bereitstellt.
  4. NULLElement und NULLAttribute sind veraltet. Der bereitgestellte Name des Elements oder Attributs darf keine Namespace-URI und kein Präfix enthalten. Wenn für die Nachrichtengruppe Namespaces aktiviert sind, entspricht der Name jedem Namespace.
  5. Beginn der Änderungxsi:nil wird für komplexe Elemente von MRM-XML nicht unterstützt.Ende der Änderung
Zugehörige Konzepte
Nachrichten modellieren
Das Nachrichtenmodell
Physisches MRM-XML-Format: Beziehung zum logischen Modell
Zugehörige Tasks
Nachrichtenmodelle entwickeln
Mit Nachrichtenmodellobjekten arbeiten
Zugehörige Verweise
Nachrichtenmodellverweisinformationen
Eigenschaften von Nachrichtenmodellobjekten
Zusätzliche Informationen zur MRM-Domäne
Zusätzliche XML-Informationen
XML-Nullwert
XML-Nulldarstellung für binäre Daten
Physische XML-Eigenschaften von Nachrichtengruppen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:37

ad06720_