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.

XMLNSC: Kommentare und Verarbeitungsanweisungen

Kommentare und Verarbeitungsanweisungen werden vom XMLNSC-Parser verworfen, da es sich hierbei lediglich um zusätzliche Informationen, nicht um Nutzdaten handelt.

Kommentare

Sie können jedoch beibehalten werden, indem Sie auf der Seite 'Parser-Optionen' der Knoteneigenschaften das Kontrollkästchen Kommentare beibehalten aktivieren.

Bei Auswahl von Kommentare beibehalten wird jeder Kommentar im Eingabedokument durch ein einzelnes Syntaxelement mit dem Feldtyp 'XMLNSC.Comment' dargestellt. Auf die Option Kommentare beibehalten kann auch mit dem folgenden ESQL-Code zugegriffen werden:
DECLARE X BLOB;
-- Es wird vorausgesetzt, dass X ein XML-Dokument enthält
CREATE LASTCHILD OF OutputRoot.XMLNSC
    PARSE(X DOMAIN XMLNSC 
          NAME preserveComments 
          OPTIONS XMLNSC.CommentsRetainAll);

-- Vorgang wiederholen, doch dieses Mal Kommentare verwerfen
CREATE LASTCHILD OF OutputRoot.XMLNSC
    PARSE(X DOMAIN XMLNSC 
          NAME discardComments 
          OPTIONS XMLNSC.CommentsRetainNone);

Verarbeitungsanweisungen

Sie können jedoch beibehalten werden, indem Sie auf der Seite 'Parser-Optionen' der Knoteneigenschaften das Kontrollkästchen Verarbeitungsanweisungen beibehalten aktivieren.

Bei Auswahl von Verarbeitungsanweisungen beibehalten wird jede Verarbeitungsanweisung im Eingabedokument durch ein einzelnes Syntaxelement mit dem Feldtyp 'XMLNSC.ProcessingInstruction' dargestellt. Auf die Option Verarbeitungsanweisungen beibehalten kann auch mit dem folgenden ESQL-Code zugegriffen werden:
DECLARE X BLOB;
-- Es wird vorausgesetzt, dass X ein XML-Dokument enthält
CREATE LASTCHILD OF OutputRoot.XMLNSC
    PARSE(X DOMAIN XMLNSC 
          NAME preserveProcessingInstructions 
          OPTIONS XMLNSC.ProcessingInstructionsRetainAll);

-- Vorgang wiederholen, doch dieses Mal Verarbeitungsanweisungen verwerfen
CREATE LASTCHILD OF OutputRoot.XMLNSC
    PARSE(X DOMAIN XMLNSC 
          NAME discardProcessingInstructions 
          OPTIONS XMLNSC.ProcessingInstructionsRetainNone);
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

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


KonzeptthemaKonzeptthema | Version 8.0.0.5 | ac67196_