我很难制作 Perl 脚本来正确解析如下所示的 XML 文件:
<Report name="NAME">
<ReportHost name="UNIQUE_1"><HostProperties>
<tag name="TAG_1">tag_value</tag>
<tag name="TAG_2">tag_value</tag>
</ReportHost>
<ReportHost name="UNIQUE_2"><HostProperties>
<tag name="TAG_1">tag_value</tag>
<tag name="TAG_2">tag_value</tag>
</ReportHost>
现在,我需要能够以某种方式调用那些UNIQUE_n,但我无法管理。Dumper 返回如下结构:
'Report' => {
'ReportHost' => {
'UNIQUE_1' => {
'HostProperties' => {
'tag' => { [...]
我尝试了 ForceArray,但无法使 ReportHost 成为数组并且惨遭失败。