Pasrse data between repeated xml tags

This will not result in valid XML. I suggest you consume the entire file as a single event using a multiline codec with a pattern that never matches. For example

codec => multiline { pattern => "^Spalanzani" what => "previous" negate => true auto_flush_interval => 2 }

You will then be able to parse elements from /job_info/job_list or /queue_info/job_list.