El analizador XMLNSC descarta los comentarios y las instrucciones de proceso porque tanto los comentarios como las instrucciones de proceso constituyen información auxiliar sin ningún significado para la empresa.
Los comentarios se pueden conservar si selecciona el recuadro Retener los comentarios en la página Opciones de análisis de las propiedades del nodo.
DECLARE X BLOB;
-- supongamos que X contiene un documento X
CREATE LASTCHILD OF OutputRoot.XMLNSC
PARSE(X DOMAIN XMLNSC
NAME preserveComments
OPTIONS XMLNSC.CommentsRetainAll);
-- hacerlo de nuevo, esta vez descartando los comentarios
CREATE LASTCHILD OF OutputRoot.XMLNSC
PARSE(X DOMAIN XMLNSC
NAME discardComments
OPTIONS XMLNSC.CommentsRetainNone);
Las instrucciones de proceso se pueden conservar si selecciona el recuadro Retener las instrucciones de proceso en la página Opciones de análisis de las propiedades del nodo.
DECLARE X BLOB;
-- supongamos que X contiene un documento X
CREATE LASTCHILD OF OutputRoot.XMLNSC
PARSE(X DOMAIN XMLNSC
NAME preserveProcessingInstructions
OPTIONS XMLNSC.ProcessingInstructionsRetainAll);
-- hacerlo de nuevo, esta vez descartando las instrucciones de proceso
CREATE LASTCHILD OF OutputRoot.XMLNSC
PARSE(X DOMAIN XMLNSC
NAME discardProcessingInstructions
OPTIONS XMLNSC.ProcessingInstructionsRetainNone);