所以我写了一些perl来解析从AmazonWebServices返回的结果.我正在使用XML::Simple包。在大多数情况下,当我取出一个元素时,一切正常。但是,我遇到的问题是当一个元素也有一个属性时。然后我收到一条错误消息,指出该项目是哈希。如果我想获得DVD的运行时间,我会这样做:我刚刚创建了一个项目来保存这个一次性项目的特定信息。//XMLDVD90//PerltoparseXMLmy$item=$xml->XMLin($content,KeyAttr=>{Item=>'ASIN'},ForceArray=>['ASIN']);$ProductGroup=$item->{Ite