Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re: Why is Perl so bad with XML?

by Steve_p (Priest)
on Feb 01, 2002 at 13:44 UTC ( #142679=note: print w/replies, xml ) Need Help??

in reply to Why is Perl so bad with XML?

I think this has more to do with the major software manufacturers than with the actually users of the software. Part of it has to do with the software available. Part of the blame has to go to the Perl community at large. When I say the major software manufacturers, I mean Oracle, Sun, IBM, and Microsoft. The first three have been pushing Java/XML at least three years. Microsoft is, of course, pushing the .NET/XML thing. What company is trying to sell Perl/XML?

Also, getting Perl/XML can be a bit of a challenge for some users, especially Windows users. Due to the lack of a C compilier on 99% of all Windows machines, most Windows Perl users rely on ActiveState for the various ppm packages. While I am very happy with Perl on Windows, I do have issues with some of the package maintanence. Many of XML packages you mention are not available for Windows users who rely on PPM. Now, while I realize many of the us hardcore Perl programmers are using various flavors of Linux or *BSD, many newbies are still on Windows. If the XML packages aren't available for them, they will become Java programmers. I've even had problems get Sablotron working some UNIX platforms, so I've even had to resort to Java for some projects.

Finally, while a lot of great work has gone into the XML packages, it may be that the writers in the Perl community haven't thought of Perl/XML as a good topic for a book. I can't believe that O'Reilly wouldn't publish a Perl/XML book. Possibly, their waiting for the right author (or any author) to step forward. Maybe someone here could write it.

Replies are listed 'Best First'.
Re: Re: Why is Perl so bad with XML?
by Matts (Deacon) on Feb 01, 2002 at 14:25 UTC
    This one's easy to answer...

    For ppm, try this:

    C:\> ppm ppm> set repository kobes ppm> set save ppm> install XML::LibXML
    Randy Kobe's stuff rocks. He's got LibXML and LibXSLT, and XML::XPath, and AxKit and all sorts of other goodies.

    As far as books are concerned, there will be something soon, but not from me. And only for certain values of "soon".

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://142679]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2021-10-20 15:36 GMT
Find Nodes?
    Voting Booth?
    My first memorable Perl project was:

    Results (81 votes). Check out past polls.