Comentarios XML e instrucciones de procesamiento nativos de XFA
El loadXML y saveXML nativos de exData preservan los comentarios XML y las instrucciones de procesamiento dentro de elementos con su orden, payloads literales y targets de instrucciones
Representación nativa
El nodo conserva Name=#text para que los escaneos existentes de elementos, SOM, paquetes y bindings de propiedades sigan omitiendo el contenido no elemental; 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 vuelven valores de campos escalares ni runs rich-text visibles
Comment := Node.AddComment('retained metadata');
Instruction := Node.AddProcessingInstruction('audit', 'reviewed');
SetText reemplaza 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, writer y fingerprints de paquetes del XDP nativo retienen los comentarios e instrucciones dentro de elementos a través del 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 a byte
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 verificaciones independientes de XML, pypdf y MuPDF confirman que los payloads nativos reales permanecen guardados mientras su texto marcador está ausente del texto de páginas
El rich text, la fuente, el tamaño y el color existentes permanecen 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 whitespace, los demás métodos XML de clases de nodo, 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 medios foráneos siguen siendo objetivos de implementación separados