Hey! Don't press my buttons!

I have no idea why people like XSLT. My theory is that it is an easy sell: it is not too difficult to write a demo thingie that converts baby-xml to not-so-good-looking HTML, so people can get started with it quite easily. Plus it can be sold as a "stylesheet language", which makes PHB's happy because it sounds like they can hire cheap designers to develop with it.

Of course as soons as you need to do serious processing with it you realize it is not a complete language (before I get flamed for that, I just mean that it lacks the power of a real language (not to mention CPAN)), and that the ugly syntax makes it very hard to maintain (and a pain to write).

So I guess there is a niche for XSLT, for simple transformations that require very limited interraction with the world outside of the document,. The only problem is that it is now sold as the one and only way to process XML, which tends to rub me the wrong way...

Plus generally speaking I hate languages with a bracketty syntax!

OK, I feel better now, back to hacking Twig!


In reply to Re: Re: Re: XML Application Servers by mirod
in thread XML Application Servers by Coyote

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.