Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der XML-Disassembler verwendet den folgenden Algorithmus, um zu bestimmen, welche Codierung für die Verarbeitung eingehender Nachrichten verwendet werden soll:
Wenn ein Bytereihenfolgezeichen in den Daten vorhanden ist, werden Codierungsinformationen daraus bestimmt.
Andernfalls wird die angegebene Codierung verwendet, wenn die IBaseMessagePart.Charset-Eigenschaft festgelegt ist.
Andernfalls, wenn die XML-Deklaration im XML-Dokument vorhanden ist, wird die dort angegebene Codierung verwendet, vorausgesetzt, die XML-Deklaration ist ANSI.
Andernfalls wird UTF-8-Codierung verwendet.
Für die vorherigen Fälle 2, 3 und 4 wird, nachdem der XML-Disassembler die Codierung bestimmt hat, diese im Nachrichtenkontext in der Eigenschaft XMLNorm.SourceCharset gespeichert. Von der XML-Disassemblerpipelinekomponente erzeugte Nachrichten verwenden immer UTF-8-Codierung. Bei Fall 1 wird die Codierung, die aus dem Bytereihenfolgenzeichen bestimmt wird, nicht beibehalten.
Siehe auch
XML-Disassemblerpipelinekomponente
So konfigurieren Sie die XML-Disassemblerpipelinekomponente