WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

XML-Elemente WhiteSpace und DocTypeWhiteSpace

Die XML-Elemente WhiteSpace und DocTypeWhiteSpace stellen Leerzeichen in der Nachricht dar.

Das Element WhiteSpace stellt alle Leerzeichen außerhalb des Nachrichtentextes und der DTD dar, die nicht durch ein anderes Element dargestellt werden. Ein Leerzeichen im Nachrichtentext (in Elementen) wird beispielsweise als Elementinhalt dokumentiert, der den Elementtyp 'Inhalt' verwendet, aber Leerzeichen zwischen der XML-Deklaration und dem Anfang des Nachrichtentextes werden durch das Element WhiteSpace dargestellt.

    <?xml version="1.0"?> <BODY>....</BODY>

Die Zeichen zwischen "1.0"?> und <BODY> werden durch das Element WhiteSpace dargestellt.

Leerzeichen dienen in XML zur Lesbarkeit und haben keine Geschäftsbedeutung. XML-Eingabenachrichten können, wie im folgenden Beispiel gezeigt, Zeilenumbrüche, Leerzeilen und Leerzeichen zwischen Tags enthalten. Wenn Sie XML-Nachrichten verarbeiten, die eines dieser Leerzeichen enthalten, werden sie in der Nachrichtenbaumstruktur als Elemente dargestellt. Daher werden sie angezeigt, wenn Sie die Nachricht im Debugger oder in einer Traceausgabe anzeigen.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE s1 PUBLIC "http://www.ibm.com/example.dtd" "example.dtd">
<s1>.........
<s2>abc</s2> <s2>def</s2>

<s3>123</s3>
</s1>

Wenn keine Leerzeichenelemente in Ihren Nachrichtenbaumstrukturen enthalten sein sollen, müssen Sie die Eingabenachricht als einzelne Zeile darstellen oder den XMLNSC-Kompaktparser im Standardmodus verwenden.

Das Element DocTypeWhiteSpace stellt Leerzeichen dar, die in der DTD vorhanden sind und nicht durch ein anderes Element dargestellt werden. Leerzeichen, die in in einem DocType-Element zwischen zwei Definitionen gefunden wurden, werden durch das Element DocTypeWhiteSpace dargestellt.

    <!ENTITY % bookDef SYSTEM "BOOKDEF.DTD">  <!ENTITY bookTitle "Benutzerhandbuch"> 

Die Zeichen zwischen DTD"> und <!ENTITY werden durch das Element DocTypeWhiteSpace dargestellt.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:44


ReferenzthemaReferenzthema | Version 8.0.0.5 | ad06610_