Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • CSV from XML (Score:3, Interesting)

    While one may find the idea of generating a CSV file from an XML file strange, it's often one of the examples to follow "Hello World" that most XSLT books cover in their introductory chapter....

    As you say an interesting article. I like the point about costly development tools, I think XML Spy [altova.com] is very powerful, but it isn't cheap. You can edit XML/XSLT in a simple text editor, but you really need a proper UTF-8/XML aware one to do any thing serious without a lot of pain. You could argue that expensive inco

    --
    -- "It's not magic, it's work..."
    • by ziggy (25) on 2003.03.27 15:16 (#18450) Journal
      You could argue that expensive incompatible tools killed SGML, one hopes the same fate does not lie ahead for XML...
      An expensive and ambiguous formal definition that was overly hyperlinked (on paper), difficult to read, and impossible for a human to parse was more responsible for killing SGML. If that wasn't enough, the near complete inability for anyone to create a fully compliant SGML parser that interoperated with all of the other fully compliant SGML parsers was the final nail in the coffin.

      (ISTR that the SGML industry produced exactly two SGML parsers that closely approximated the SGML standard: James Clark's nsgmls and another proprietary one by some SGML tools vendor. They handled some edge cases differently, yet both of them strongly asserted that their SGML parser was correct according to the SGML standard, and the other implementation didn't implement some aspect properly. For all practical purposes, SGML was so complex that only James could implement it, and some other standards (like DSSSL) were so much more complex that he implemented a working subset and lost interest.)