for (split(m!!, $xml)) { next unless m!([^<]*)<.*([^<]*)<.*([^<]*)