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