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>
をし、私は次のようなコードを書かれている:私は、スクリプトをperlのために非常に新しいですし、私のコードではなく、残りの2 1つのIPアドレスのみを読むことができます
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";
。 だから私はこの場合何をすべきですか?すぐに返信してください... ありがとうございます。
は通常ラインの下の痛みにつながります。詳細については、「厳密モード」に関するこの記事を参照してください。http://www.perlmonks.org/index.pl?node_id=218480 –