次のようなXMLファイルを正しく解析するためのPerlスクリプトを作成するのに苦労しています。
<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を配列にすることができず、惨めに失敗しました。