Yes, obviously, because I didn’t share your experience, I must not have tried anything non-trivial.

I’m not sure what the extra CPU consumed by XML formats over binary data has to do with XSLT being expressive.

FWIW, all documents in word processor formats are impossibly bloated, and casting them as XML makes them only more so; I wouldn’t want to try to get anything out of them, and that’s just the same no matter if I was processing them with XSLT or Perl. OTOH, I’ve processed some pretty complex SVG and XSL-FO documents, and it wasn’t particularly unpleasant.

I wouldn’t do complex SQL-type joins in Perl; not sure why I should start doing them in XSLT. (Not sure why I’d be sticking purely tabular data in XML anyway; that’s not what it’s for.) For simple correlation of bits from the document, I’ve not had any particular trouble. But it’s hard to know just what kind of data and operation you’re talking about here without any examples.

Makeshifts last the longest.


In reply to Re^4: What's Your Mental Image of XSLT? by Aristotle
in thread What's Your Mental Image of XSLT? by Cody Pendant

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.