XFA SOM-väljare
ref-bindningar löser nu upp hela SOM-väljaruppsättningen, relativa och absoluta punktsegment, name[N]-indexering, name[*]-första-instansval, ättlings-..name-sökningar (med index), mellanliggande rena *-jokerteckensegment och #class-klasstecken
Jokertecken
Ett mellanliggande *-segment går ner i varje underordnad och löser de återstående segmenten genom den första matchande grenen, så $record.*.Qty når Qty genom namnlösa eller annorlunda namngivna grupper
FormCalc-aggregatfunktioner behåller varje matchning från [*]- och ättlingsväljare i dokumentordning, medan direkt fältbindning fortsätter att välja en stabil nod
Klasstecken
#subform och #dataGroup väljer behållarklassnoder, #field väljer fältliknande noder (de som bär <value> eller <ui>), och alla andra #name matchar anpassade datanoder efter namn, klasstecken komponeras med indexering (#subform[2]) som räknar varje nod i den klassen i dokumentordning
Stabilitet
Olösbara väljare behåller det befintliga beteendet, fältet plattas ut med ett tomt värde och en varning namnger det exakta uttrycket
Nodmängdsgenomgång förblir avgränsad av de konfigurerade array-, operation-, förfluten-tid-, djup- och värdbytegränserna