Native XFA XML Comments and Processing Instructions
Native exData loadXML en saveXML behouden XML-comments en processing instructions binnen elementen met diens volgorde, letterlijke payloads en instructie-targets
Native representatie
De node houdt Name=#text vast zodat bestaande element-, SOM-, packet- en property-binding-scans niet-element-content blijven overslaan; XMLContentKind onderscheidt tekst-, comment- en instructie-nodes
Gewone tekst en CDATA blijven bijdragen aan de geaggregeerde Value van de ouder; comments en instructies worden geen scalar-veldwaarden of zichtbare rich-text-runs
Comment := Node.AddComment('retained metadata');
Instruction := Node.AddProcessingInstruction('audit', 'reviewed');
SetText vervangt gewone tekst en CDATA terwijl comment- en instructie-kinderen behouden blijven; nontext-kinderen verwijderen laat tekstaggregatie ongewijzigd
Persistentie en transacties
De native XDP-parser, -writer en -packet-vingerprinten behouden comments en instructies binnen elementen door save en reload heen; payload- of target-wijzigingen markeren diens packet als gewijzigd
Directe script-serialisatie observeert geïmporteerde nontext-content, en zowel enginefalen als native publicatie-budgetten herstellen de originele content byte-exact
Comment- en instructie-nodes verbruiken XML-import- en serialisatie-node-budgetten; diens payloads verbruiken bytebudgetten en native packet-tekstlimieten
Echte PDF-consumptie
De opgeslagen producer heropent diens XDP vóór THotPDF.ApplyXFAAsAcroForm; onafhankelijke XML-, pypdf- en MuPDF-checks bevestigen dat echte native payloads zijn opgeslagen terwijl diens marker-tekst afwezig is uit paginattekst
Bestaande rich text, font, grootte en kleur blijven zichtbaar, en gekloonde en gewiste occurrences behouden diens gedocumenteerde gedrag
Resterende XML-doelen
Deze ondersteuning dekt markup binnen documentelementen; documentniveau-comments en -instructies buiten het wortelelement, complete lexicale whitespace-preservatie, andere node-klassa-XML-methodes, structurele Data DOM-import en DTD-entity-catalogi blijven aparte implementatiedoelen
Externe referenties en complete foreign media-consumers blijven aparte implementatiedoelen