Kommentare und Verarbeitungsanweisungen werden vom XMLNSC-Parser verworfen, da es sich hierbei lediglich um zusätzliche Informationen, nicht um Nutzdaten handelt.
Sie können jedoch beibehalten werden, indem Sie auf der Seite 'Parser-Optionen' der Knoteneigenschaften das Kontrollkästchen Kommentare beibehalten aktivieren.
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);
Sie können jedoch beibehalten werden, indem Sie auf der Seite 'Parser-Optionen' der Knoteneigenschaften das Kontrollkästchen Verarbeitungsanweisungen beibehalten aktivieren.
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);