Native XFA Concealed Alias Synchronization
CommitEdit synchronizuje stávající skalární form hodnoty pro každé pole navázané na změněný nativní datový uzel, tedy i pole s hidden či invisible presence bez viditelného widgetu
Sdílené hodnoty
Čtení skalární value vlastnosti může vytvořit její nativní form value list; následná interaktivní editace jiného pole sdílejícího jeho datový uzel aktualizuje ten list dřív než validace i výpočet
Nativní sken prochází šablonová pole a jejich skutečné datové scopy přes kontejnery subform, area a exclGroup; při rozřešování pojmenovaných instancí subform sleduje nakonfigurované callbacky ResolveInstanceScope a ResolveInstanceProperty
Opakované výskyty zůstávají nezávislé, ledaže jejich binding explicitně vybere tentýž datový uzel; sken nevytváří chybějící skalární vlastnosti ani nealokuje form packet jen proto, aby aktualizoval nematerializovaný alias
Vymazání editace vytvoří explicitně prázdný textový uzel ve stávajících skalárních listech a Unicode text přežije nativní uložení a reload
Atomické pracovní limity
Sken konzumuje aktuální rozpočet operací transakce a kontroluje svůj deadline uplynulého času; traversal je ohraničený na 200000 skenovacích operací a 64 úrovní
Selhání validace či vyčerpané pracovní limity obnoví předchozí dataset i nativní form hodnoty společně; utajené aliasy nemohou uchovat částečně zapsanou hodnotu
Verifikovaná perzistence
Zaměřená čtyřcílová fixtura verifikuje skryté i neviditelné aliasy, čtení viditelných widgetů, izolaci opakovaných instancí, traversal nepojmenovaných area, prázdné hodnoty, Unicode, nativní reload i bajtově přesný rollback
Nezávislá XML čtečka kontroluje uložené XDP soubory i nezměněné šablonové uzly; tyhle důkazy netvrdí generování Unicode widget appearance ani události výpočtů pro utajená pole