perl 스크립트를 사용하여 XML 파일에서 여러 값을 읽는 방법은 무엇입니까? 내가 좋아하는 xml 파일이 있습니다perl 스크립트 - XML 파일에서 많은 값을 읽는 방법
<Provisioning>
<Appliance>
<ID>1</ID>
<SiteID></SiteID>
<IPAddress>10.52.32.230</IPAddress>
</Appliance>
<Appliance>
<ID>1</ID>
<SiteID></SiteID>
<IPAddress>10.52.32.530</IPAddress>
</Appliance>
<Appliance>
<ID>1</ID>
<SiteID></SiteID>
<IPAddress>10.52.32.730</IPAddress>
</Appliance>...
</Provisioning>
을 그리고 난 같은 코드를 작성했습니다 :
use XML::Simple;
use Data::Dumper;
my $xml = new XML::Simple;
my $peermas = $xml->XMLin($masapplications);
print "file contents: $peermas \n";
print Dumper($peermas);
@masipaddr =+ $peermas->{Appliance}->{IPAddress}; #{Provisioning}->{Appliance}->{IPAddress};
print "The MAS ip: @masipaddr \n";
내가 스크립트를 펄 매우 새로운 오전 내 코드는 하나의 IP 주소가이 남아 있지 읽을 수 . 그래서이 경우 어떻게해야합니까 ?? 곧 회신 해주십시오 ... 미리 감사드립니다.
일반적으로 선을 고통으로 이어질 것입니다. 자세한 내용은 '엄격 모드'에 대한이 기사를 참조하십시오. http://www.perlmonks.org/index.pl?node_id=218480 –