Selectores SOM de XFA
Las expresiones ref de enlace ahora resuelven el conjunto completo de selectores SOM: rutas de puntos relativas y absolutas, indexación name[N], selección de la primera instancia con name[*], búsquedas de descendientes ..name (con índice), segmentos comodín intermedios de solo * y tokens de clase #class
Comodines
Un segmento intermedio * desciende a cada hijo y resuelve los segmentos restantes por la primera rama coincidente, de modo que $record.*.Qty alcanza Qty a través de grupos sin nombre o con nombres distintos
Las funciones de agregado FormCalc retienen todas las coincidencias de los selectores [*] y descendientes en orden del documento, mientras que el enlace directo de campos sigue seleccionando un nodo estable
Tokens de clase
#subform y #dataGroup seleccionan nodos de clase contenedora, #field selecciona nodos similares a campos (aquellos que llevan <value> o <ui>), y cualquier otro #name coincide con nodos de datos personalizados por nombre; los tokens de clase se combinan con la indexación (#subform[2]) contando cada nodo de esa clase en orden de documento
Estabilidad
Los selectores irresolubles conservan el comportamiento existente: el campo se aplana con un valor en blanco y una advertencia nombra la expresión exacta
El recorrido de node-sets sigue acotado por los límites configurados de array, operación, tiempo transcurrido, profundidad y bytes de valor