Native XFA-XML-kommentarer och processing instructions

Native exData loadXML och saveXML bevarar XML-kommentarer och processing instructions inuti element, med sin ordning, sina litterala payloads och sina instruktionsmål

Native representation

Noden behåller Name=#text så att befintliga genomsökningar av element-, SOM-, packet- och egenskapsbindningar fortsätter att hoppa över innehåll som inte är element; XMLContentKind skiljer på text-, kommentar- och instruktionsnoder

Vanlig text och CDATA fortsätter att bidra till parentens aggregerade Value; kommentarer och instruktioner blir varken skalära fältvärden eller synliga rich-text-runs

Comment := Node.AddComment('retained metadata');
Instruction := Node.AddProcessingInstruction('audit', 'reviewed');

SetText ersätter vanlig text och CDATA men behåller barn av typen kommentar och instruktion; att ta bort barn som inte är text lämnar textaggregeringen oändrad

Persistens och transaktioner

Den nativa XDP-parsern, skrivaren och packet-fingeravtrycken behåller kommentarer och instruktioner inuti element genom sparande och omläsning; ändringar i payload eller mål markerar deras packet som ändrad

Omedelbar skriptserialisering observerar importerat innehåll som inte är text, och både motorfel och native publiceringsbudgetar återställer det ursprungliga innehållets byte exakt

Kommentar- och instruktionsnoder förbrukar nodbudgetar för XML-import och serialisering; deras payloads förbrukar bytebudgetar och nativa gränser för packet-text

Faktisk PDF-konsumtion

Den sparande producenten öppnar om sin XDP före THotPDF.ApplyXFAAsAcroForm; oberoende XML-, pypdf- och MuPDF-kontroller bekräftar att faktiska native payloads förblir sparade medan deras markörtext saknas i sidtexten

Befintlig rich text, teckensnitt, storlek och färg förblir synliga, och klonade och rensade förekomster behåller sitt dokumenterade beteende

Återstående XML-mål

Detta stöd täcker markup inuti dokumentelement; kommentarer och instruktioner på dokumentnivå utanför rotelementet, fullständigt lexikalt whitespace-bevarande, övriga XML-metoder i nodklasserna, strukturell Data DOM-import och DTD-entitetskataloger förblir separata implementeringsmål

Externa referenser och fullständiga konsumenter av främmande media förblir separata implementeringsmål

Native exData-XML och XFA Packet DOM

TXFANode och Native XML-innehåll