Я использую Perl Yawriter для генерации XML из БД и записи в файл. Обычно он создает новый файл как таковой:
my $ya = XML::Handler::YAWriter->new(AsFile => "grp.xml");
Однако теперь мне нужно использовать уже существующий файл, однако я не понимаю номенклатуру, использованную в документации.
В документации говорится:
Output IO :: File
Эта опция говорит YAWriter использовать уже открытый файл для вывода вместо использования $ ya -> {Strings} для хранения массива строк. Следует отметить, что единственное, что нужно реализовать объекту, - это метод печати. Поэтому для получения потока строк от YAWriter можно использовать что угодно.
Однако, несмотря на множество попыток, я не могу понять, как это должно быть написано. Кто-нибудь имеет какой-либо опыт с этим, чтобы они могли посоветовать.
Спасибо.