Try stripping the problematic XML down to something that shows the issue, but is small enough to post. Also strip everything out of your sample code that's not related to the issue. Doing this has two benefits: the less work we have to do to help you the more likely you are to get help, and it is fairly likely that in the process of tidying up for posting that you will find the problem yourself.

Note that XML::Simple is not really a general purpose XML parser and often comes unstuck for "interesting" XML. You may be better to use XML::Twig or one of the other "less simple" XML parsers.

True laziness is hard work

In reply to Re^2: Parsing NWS Public Alerts in CAP/ATOM by GrandFather
in thread Parsing NWS Public Alerts in CAP/ATOM by johnfl68

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.