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

Nativní exData XML a XFA Packet DOM

TXFANode a Nativní XML obsah