I have an issue with XML::simple keyattr.
I have two XML files:
calif.xml<result><Address><Homeid>123456</Homeid><State>California</State><City>San
Francisco</City></Address><Address><Homeid>123457</Homeid><State>California</State><City>Los
Angeles</City></Address></result>
texas.xml<result><Address><Homeid>123458</Homeid><State>Texas</State><City>Houston</City></Address></result>this
file only has one address record.
When I use XML::Simple with the condition keyattr => {result -> address ->
'homeid'} then the first XML is hashed by homeid but the second XML file simply
loses the homeid altogether. I would like the key reference to exist, whether
one or more than one key exists in a given file. Can I force the keyattribute
to be used?