As gellyfish mentioned, it would really help to see what you're trying to end up with after serialization.

Personally, because of the type of information I typically deal with, I ended up writing a custom serializer, but it took me a few weeks to wrap my head around how SOAP::Lite's SOAP::Serializer worked. (and I had to rewrite many functions, because they were falling functions directly, not as methods, so I had to override all of the functions which called the functions I was trying to replace).

Anyway, there is a lot of good information about using SOAP::Data at Majordojo.com, which is the personal website of the current maintainer of SOAP::Lite. You'd probably be interested in the entry on arrays of objects

You can also get a lot done simply by blessing your object to the correct data type. (it won't solve all issues, however, which is why it's necessary to see what you'd want the resulting XML to look like).


In reply to Re: SOAP::Data questions by jhourcle
in thread SOAP::Data questions by DJpumps

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.