Есть не мой скрипт, который парсит xml и что-то на основе этого делает, xml создает другой скрипт, проблема в том, xml невалидная, там есть строчка которую надо удалить, я знаю какая перед ней, но вот как удалить наиболее красиво и быстро? пока что делаю так: open(XML, "<file.xml") or die "can not open file.xml"; open(XMLOUT, ">nexfile.xml") or die "can not open newfile.xml"; while (my $line = <XML>) { if ($line == "special line") { $line = <XML>; } else { print XMLUOT $line; } } close(XML); close(XMLOUT); наверное можно как-то более правильно сделать?

Ответ на:
комментарий
от phoenix

Ответ на:
комментарий
от phoenix

Ответ на:
комментарий
от sdio


Ответ на:
комментарий
от paranormal

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [perl]Работа с логами и ротацией (2011)
- Форум perl, mysql и utf-8 (2008)
- Форум Аналоги команд Perl в bash (2011)
- Форум [Perl] Не работает File::Remote под Apache (2011)
- Форум perl, IPC & socket - чего тут не так? (2006)
- Форум perl выполнение внешних программ (2016)
- Форум Perl: проблема совместимости «use Socket;» (2004)
- Форум двунаправленный канал через ssh на perl (2003)
- Форум вопрос по парсингу [perl] (2011)
- Форум Задание на Stepik по Perl. Никак не могу понять, где загвоздка. HELP. (2020)