Perl 如何将两个变量信息打印到同一个文件中
我是perl新手。我正在从xml文件中提取一些节点信息,我需要将这些信息打印到一个conman文件中Perl 如何将两个变量信息打印到同一个文件中,perl,Perl,我是perl新手。我正在从xml文件中提取一些节点信息,我需要将这些信息打印到一个conman文件中 open( my $file, '>', "data" ) while ( $reader->nextElement( 'info' )) { my $information= $reader->readOuterXml(); $reader->nextElement( 'address' ); my $address = $rea
open( my $file, '>', "data" )
while ( $reader->nextElement( 'info' )) {
my $information= $reader->readOuterXml();
$reader->nextElement( 'address' );
my $address = $reader->readOuterXml();
print $file "$information\n";
}
如何将
$地址
信息打印到同一$文件
。请帮我做这个 在您的打印
语句后添加此行:
print $file "$address\n";
你真的在问如何重复打印语句吗?为什么打印
$address
会有什么不同?从你在其他地方的评论来看,你似乎在问。您应该询问“为什么我的打印会导致“使用未初始化值…”的警告?“否,我尝试过这样做,但给出了错误,如“在表达式(.)或字符串中使用未初始化值$address”否,我尝试过这样做,但给出了错误,如“在表达式(.)或字符串中使用未初始化值$address”然后$reader->nextElement('address')
没有返回任何内容,因此$address
不包含任何要打印的信息。
print $file "$information\n";
print $file "$address\n";