Greetings GoCool,

Just my own personal opinion (and it seems to work out well for me in my particular situation) is: Why translate a data structure from Perl to XML and then from XML to JavaScript data object if all you're ever going to do with AJAX is talk between Perl and JavaScript? Seems faster, simpler, and easier to just go direct from Perl to JavaScript, which is why I like JSON so much.

I'm not against XML, but I am against having to use XML when there's really no reason to do so. If I were going to de-link my data provider (Perl CGI/mod_perl) from my GUI (JavaScript) so that some developer who's not me could build a hook into the data source and build their own GUI, then XML would make a lot of sense. However, if I don't really care about exposing my data source, then I don't want to waste the time with XML.

Just my opinion. There's more than one way to do it.

gryphon
Whitepages.com Development Manager (DSMS)
code('Perl') || die;


In reply to Re^2: copying perl array to javascript array by gryphon
in thread copying perl array to javascript array by Rainmaker

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.