假设,我有两种情况,一种是短信,另一种是邮件。在这两种情况下我都需要发送消息。现在,为了发送短信,我使用以下 xml。
my $addxml="<tolist><to>";
$addxml=$addxml."<name>".$name."</name>";
$addxml=$addxml."<contactpersonname>".$name."</contactpersonname>";
$addxml=$addxml."<number>".$number."</number>";
$addxml=$addxml."</tolist></to>"
现在,为了发送电子邮件,我将使用相同的 xml,除了我使用电子邮件标签而不是数字。
my $addxml="<tolist><to>";
$addxml=$addxml."<name>".$name."</name>";
$addxml=$addxml."<contactpersonname>".$name."</contactpersonname>";
$addxml=$addxml."<email>".$email."</email>";
$addxml=$addxml."</tolist></to>"
我如何在 perl 中编写一个子例程,该子例程将使用上述 xml 一次,但在必要时更改标签(号码和电子邮件)以发送短信或电子邮件。