Создать или найти рабочий парсер XML

Забегунов13 років у сервісі
Дані замовника будуть вам доступні після подання заявки
11.09.2012

Необходим парсер файлов xml. Программа которая гененрирует эти xml-ки - nmap. Искал два дня, находил либо варианты perl-скриптов под Windows, либо нерабочие варианты под Linux, настолько утомлен что уже готов заплатить.

Пример xml файла во вложении.

Принцип данных:

в xml файле есть IP-адрес, например заключенный в тегах "address addr="192.168.50.1" addrtype="ipv4"/"

также имеется статус IP адреса в теге, например OPEN: state state="open" reason="syn-ack" reason_ttl="63"

или FILTERED state state="filtered" reason="syn-ack" reason_ttl="63"

Мне необходимо чтобы на выходе был обычный файл в котором просто собираются IP-адреса со статусом "open" (без указания портов через двоеточие "192.168.50.1:5900"). Данные в выходном файле не должны нуждаться в дополнительной ручной обработке (мне нужны IP-адреса)

Предпочтение отдам лучшей цене, поэтому предлагайте простые решения