Может, это будет проще и быстрее, чем сделать их сворачивание/разворачивание. Просто уронить линию вниз. Когда несколько вложенных циклов, бывает трудно разобраться куда что идет.
@support, в БАСе xpath версии 1.0, верно? Если да, возможно до 2.0 обновить? Есть много нужных операторов, которые в БАСе сейчас не работают на xpath. Например, matches //*[matches(@id, 'sometext\d+_text')]