XFA SOM Selector'ları
Bind ref ifadeleri artık SOM selector setinin tamamını çözüyor: relative ve absolute dot path'ler, name[N] indekslemesi, name[*] ilk instance seçimleri, indeksli descendant ..name aramaları, aradaki yalın * wildcard segmentleri ve #class class token'ları
Wildcard'lar
Aradaki bir * segmenti her child'a iner ve kalan segmentleri eşleşen ilk dal üzerinden çözer; böylece $record.*.Qty, adsız veya farklı adlı gruplar üzerinden Qty'ye ulaşır
FormCalc aggregate fonksiyonları, [*] ve descendant selector'larının her eşleşmesini doküman sırasıyla tutar; doğrudan field binding ise tek bir stabil node seçmeye devam eder
Class token'ları
#subform ve #dataGroup container-class node'ları seçer, #field field benzeri node'ları (<value> veya <ui> taşıyanları) seçer, diğer her #name ise özel data node'larını isme göre eşler; class token'ları indekslemeyle birleşir (#subform[2]) ve o sınıfın her node'unu doküman sırasına göre sayar
Kararlılık
Çözülemeyen selector'lar mevcut davranışı korur: field boş değerle flatten edilir ve bir uyarı tam ifadeyi adıyla bildirir
Node-set traversal, yapılandırılmış array, işlem, geçen süre, derinlik ve value-byte limitlerine bağlı kalmaya devam eder