0
我有一个很难作出的Perl脚本正确解析,它看起来像下面的XML文件: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不知何故,但我无法管理。自卸车返回如下所示的结构:
'Report' => {
'ReportHost' => {
'UNIQUE_1' => {
'HostProperties' => {
'tag' => { [...]
我试过ForceArray,但不能让ReportHost数组和惨败。
有什么PROBL他到底?你有'$ data - > {Report} {ReportHost} {UNIQUE_1}','$ data - > {Report} {ReportHost} {UNIQUE_2}'等等。如果你需要遍历主机名,'keys'。 – hobbs 2012-01-29 20:21:24
“HostProperties”的结束标记在哪里? XML似乎并不正确。 – dgw 2012-01-29 20:38:33