Perl Yawriter XML
我使用PerlYaWriter从数据库生成XML并写入文件。通常,它会创建一个新文件,如下所示:Perl Yawriter XML,xml,perl,Xml,Perl,我使用PerlYaWriter从数据库生成XML并写入文件。通常,它会创建一个新文件,如下所示: my $ya = XML::Handler::YAWriter->new(AsFile => "grp.xml"); 然而,我现在需要使用一个已经存在的文件,但是我不理解文档中使用的术语 文件规定: 输出IO::文件 此选项告诉YAWriter使用已打开的文件进行输出,而不是使用$ya->{Strings}存储字符串数组。应该注意,对象唯一需要实现的就是print方法。所以任何东西都可
my $ya = XML::Handler::YAWriter->new(AsFile => "grp.xml");
然而,我现在需要使用一个已经存在的文件,但是我不理解文档中使用的术语
文件规定:
输出IO::文件
此选项告诉YAWriter使用已打开的文件进行输出,而不是使用$ya->{Strings}存储字符串数组。应该注意,对象唯一需要实现的就是print方法。所以任何东西都可以用来从YAWriter接收字符串流
然而,尽管尝试了许多排列,我还是不知道该如何写。有没有人有这方面的经验,以便提供建议
谢谢。假设您想附加到现有文件,这应该可以:
my $fh = IO::File->new('filename', '>>');
my $ya = XML::Handler::YAWriter->new( Output => $fh );