Есть не мой скрипт, который парсит 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, IPC & socket - чего тут не так? (2006)
- Форум Добавление элементов в hash reference в рекурсивной функции (2015)
- Форум Perl: проблема совместимости «use Socket;» (2004)
- Форум вопрос по парсингу [perl] (2011)
- Форум Perl + FastCGI + nginx (2009)
- Форум Выполнение скрипта (2010)
- Форум perl iptables (2005)
- Форум Решил освоить perl =) (2005)