One thing that struck me. If your not allowed to bring in external source, then what are you going to do if someone here offers you a solution? Re-type it, line-by-line, swicthing screens as described below?

If that's the case, then I would strongly recommend you go look at XML::Parser::Lite and borrow a copy typists:)

It's a pure perl module, runs on regexes, that emulates the working style of the 'real' XML::Parser. It's less than 150 lines, 200 if you include the pod -- don't go omitting the author copyright will you?. Be warned! It contains some long and hairy regexes that will be easy to screw up whilst copying.

Personally, I would ask management if they'll accept a pure perl module from outside. It's hard to see how they would be able to justify rejecting a pure perl module. It is literally no different, no greater or lesser risk, than if you had typed it in from your head.


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
Hooray!
Wanted!


In reply to Re: Parsing XML into a Hash by BrowserUk
in thread Parsing XML into a Hash by mcogan1966

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.