Native XFA XML Comments and Processing Instructions
Nativní exData loadXML a saveXML zachovávají uvnitř elementů XML komentáře a processing instructions, včetně jejich pořadí, literálních payloadů i cílů instrukcí
Nativní reprezentace
Uzel si drží Name=#text, takže stávající skeny elementů, SOM, packetů i property bindingů dál přeskakují neelementový obsah; XMLContentKind rozlišuje uzly textu, komentářů i instrukcí
Obyčejný text a CDATA dál přispívají do agregátní Value rodiče; komentáře a instrukcie se nestávají skalárními hodnotami polí ani viditelnými rich-text runy
Comment := Node.AddComment('retained metadata');
Instruction := Node.AddProcessingInstruction('audit', 'reviewed');
SetText nahradí obyčejný text a CDATA, zatímco potomky komentářů a instrukcí ponechá; odebrání netextových potomků nechá agregaci textu beze změny
Perzistence a transakce
Nativní parser, writer i fingerprinty packetů XDP udrží komentáře a instrukcie uvnitř elementů přes uložení i reload; změna payloadu či cíle označí jejich packet jako modifikovaný
Okamžitá skriptová serializace sleduje importovaný netextový obsah a selhání engine i nativní publikační rozpočty obnoví původní obsah bajt po bajtu
Uzly komentářů a instrukcí konzumují rozpočty uzlů XML importu i serializace; jejich payloady konzumují bajtové rozpočty i limity textu nativních packetů
Skutečná konzumace PDF
Ukládaný producent znovu otevře své XDP dřív než THotPDF.ApplyXFAAsAcroForm; nezávislé kontroly XML, pypdf i MuPDF potvrdí, že skutečné nativní payloady zůstávají uložené, zatímco jejich markerový text v textu stránek chybí
Stávající rich text, písmo, velikost i barva zůstávají viditelné a klonované i vymazané výskyty si ponechávají zdokumentované chování
Zbývající XML cíle
Tahle podpora pokrývá markup uvnitř elementů dokumentu; komentáře a instrukcie na úrovni dokumentu mimo kořenový element, kompletní konzervace lexikálních bílých znaků, další XML metody uzlových tříd, strukturální import Data DOM i katalogy DTD entit zůstávají samostatnými implementačními cíli
Externí reference i kompletní konzumenti cizích médií zůstávají samostatnými implementačními cíli