[use] plugin = basics plugin = ./locals.js [XMLParse] separator = /structures/structure [assign] path = fields.regroupe value = get('grpSt.adhesionStruct').castArray().filter(Boolean).map(v => v.referenceStruct?.numStructLien.$t) path = fields.numero_national_de_structure value = get('num_nat_struct.$t') path = fields.libelle value = get('intitule.$cd') path = fields.annee_de_fermeture value = get('an_fermeture.$t') path = fields.type_de_structure value = get('typStruct.$t') path = fields.annee_de_creation value = get('annee_creation.$t') path = fields.sigle value = get('sigle.$cd') path = fields.url value = get('url.$cd') [overturn] path = fields [overturn/hierachy] [OBJFlatten] separator = / [exchange] value = self().mapKeys((v, k) => k.replace(/\/\$[tc][d]*/, '')) [OBJFlatten] separator = / reverse = true [replace] path = id value = get('fields.numero_national_de_structure') path = value value = get('fields') [pack]