TXFADataStructureSnapshot Type

TXFADataStructureSnapshot = TArray<TXFADataStructureNodeState> in HPDFXFADataStructure is de gedetachte-bos-waarde-snapshot die CaptureDetached en RestoreDetached gebruiken

Node-status-veldBetekenis
ParentIndex: Integer-1 voor een gedetachte root, anders de index van een eerder ouder-record
Identity: UInt64Originele native identiteit voor caller-remapping, bewaard als snapshot-metadata
Name, Prefix, NamespaceURI, Value, InstructionTarget: AnsiStringExacte UTF-8-element/content-status
IsCDATA: BooleanCDATA-afhandeling voor gewone tekst
ContentKind: TXFAXMLContentKindGewone tekst-, comment- of processing-instruction-content-kind
Attributes, NamespaceDeclarations: TArray<AnsiString>Geordende UTF-8 name=value-entries, inclusief een expliciete lege default namespace-reset

Records volgen ouder-vóór-kind-volgorde; ongeldige ouderreferenties, geaggregeerde grootte, node-aantal of diepte worden geweigerd vóór het vervangen van de bestaande gedetachte bos

Herstel geeft verse objecten en native identiteiten terug, in dezelfde volgorde als de snapshot; aanroepers die externe aliassen vasthouden, moeten die remappen met die teruggegeven array en diens opgeslagen identiteiten

De XFA-widget-runtime voert deze remapping uit voor diens persistente script-aliassen als deel van complete event-rollback