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