Alright, take #2...

The name XML::UPS was not liked and more than one reply said I should try writing a module myself. I think a module would be great, but my question was to anyone who might have prior experience using Perl to interface with the XML query servers of the United Postal Service.

I will admit, the notion of writing such a module myself has a definate appeal. It would be a heck of a learning experience. But I am only now trying to grasp use strict; and use Module::Name;, I am unfamiliar with XML, and know nothing about what goes into writing a module. I would hate to pollute the greater Perl community with insecure and/or buggy code.

That said, what do the Monks think? Should a lowly initiate such as myself dare to undertake such an ambitious quest?

As for the module name XML::UPS, ok, so you didn't like it and thought Business::UPS::XML would be better. I was not invested in the name. It seemed a decent enough title for my post. Giving the name further consideration, I might instead suggest a name such as Business::XML::UPS which would allow for a nice use of Module Namespace hierarchy allowing for future modules writen for FedEx, USPS, etc to be substituted for the UPS portion. As there seems to be a trend towards utilizing XML as a Peer to Peer Data Interchange medium, it might be a good fit.

Are there any XML gurus who could advise me on XML and on XML modules? UPS uses a very specific XML format and must be queried with a specific XML format. Are there any modules which can be made to conform to user defined specifications?

edited: Sun May 4 16:13:32 2003 by jeffa - title change (was: XML & United Postal Service)


In reply to XML & United Parcel Service by Alexander

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.