good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
The solution is actually just posted above - use ForceArray => 1 when you do XMLin(); The mechanism is as my title suggested: as long as you force a reference out of the value, that value will be treated as element instead of attribute when XMLout writes it out.
Here's the set of options that I found the best (for my usage, and probably for general usage) for XML::Simple:
Hope it helps. In reply to You need to force a reference, otherwise XML::Simple folds simple elements into attributes
by inq123
|
|