如何使用带有“。”的模板变量 使用时Text::Template
,
文件.xml.模板 ..
<m:properties>
<d:Name>firstname</d:Name>
<d:Value>{$user.firstname}</d:Value>
</m:properties>
模板代码 -
my $text = $payload_template->fill_in(HASH => \%properties);
%properties
hash 的属性“user.firstname”为“john”
这给出了输出 -
<m:properties>
<d:Name>firstname</d:Name>
<d:Value>$userfirstname</d:Value>
</m:properties>
预期输出 -
<m:properties>
<d:Name>firstname</d:Name>
<d:Value>john</d:Value>
</m:properties>