Comentarios XML e instrucciones de procesamiento nativas de XFA
Los loadXML y saveXML nativos de exData preservan los comentarios XML y las instrucciones de procesamiento dentro de los elementos con su orden, payloads literales y targets de instrucción
Representación nativa
El nodo conserva Name=#text, así los escaneos existentes de elementos, SOM, paquetes y bindings de propiedades siguen saltándose el contenido no elemento; XMLContentKind distingue nodos de texto, comentario e instrucción
El texto ordinario y CDATA siguen contribuyendo al Value agregado del padre; los comentarios e instrucciones no se convierten en valores escalares de campos ni en runs rich-text visibles
Comment := Node.AddComment('retained metadata');
Instruction := Node.AddProcessingInstruction('audit', 'reviewed');
SetText sustituye el texto ordinario y CDATA conservando los hijos de comentario e instrucción; eliminar hijos no textuales deja la agregación de texto sin cambios
Persistencia y transacciones
El parser XDP nativo, el writer y las huellas de paquetes retienen los comentarios e instrucciones dentro de elementos durante guardado y recarga; los cambios de payload o target marcan su paquete como modificado
La serialización inmediata de scripts observa el contenido no textual importado, y tanto el fallo del engine como los presupuestos de publicación nativa restauran el contenido original byte exacto
Los nodos de comentario e instrucción consumen presupuestos de nodos de importación y serialización XML; sus payloads consumen presupuestos de bytes y límites de texto de paquetes nativos
Consumo PDF real
El productor guardado reabre su XDP antes de THotPDF.ApplyXFAAsAcroForm; las comprobaciones independientes de XML, pypdf y MuPDF confirman que los payloads nativos reales siguen guardados mientras su texto marcador está ausente del texto de la página
El rich text, fuente, tamaño y color existentes siguen visibles, y las ocurrencias clonadas y limpiadas conservan su comportamiento documentado
Objetivos XML restantes
Este soporte cubre el markup dentro de los elementos del documento; los comentarios e instrucciones a nivel de documento fuera del elemento raíz, la preservación léxica completa de espacios en blanco, los demás métodos XML de node-class, la importación estructural del Data DOM y los catálogos de entidades DTD siguen siendo objetivos de implementación separados
Las referencias externas y los consumidores completos de media externa siguen siendo objetivos de implementación separados