Subject: RE: C++ libraries for XML/XSL From: "Duane Nickull" <duane@xxxxxxxxxxxxx> Date: Fri, 21 Jan 2000 09:24:59 -0800 |
Michael: This is not entirely true. While java is probably the most widely-used language for parsing and manipulating XML & XSL, it suffers in the speed department. We have experimented with Java vs. C/C++ vs. Perl and found that the speed order (fastest to slowest) is: C/C++ (almost the same) Perl (a very close second) Java (DFL) Notes: XML::Parser, the Perl XML parser is written over James Clark's expat (written in C) The lines of code required to complete a similar operation are also a good indicator of language efficiency. Perl wins here - hands down followed by C/C++ and Java last. The main factor in this test is Perl's Regular expressions. There are second to none for handling text. A couple of Perl Regex libraries have been made for Java which would help J-developers in reducing the lines of code needed for some operations. I will concede that Java does have many positive aspects but if it's XML/XSL processing speed someone wants, C or Perl are probably their best bet. Duane Nickull, expressing humble opinions... -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Kay Michael Sent: Friday, January 21, 2000 5:04 AM To: 'xsl-list@xxxxxxxxxxxxxxxx' Subject: RE: C++ libraries for XML/XSL > Can anyone suggest a reliable C++ library for XML and XSLT? > Most work seems to be being done in Java, which doesn't help us at this > stage. Why not? Java is as good a way of producing COM components as any other. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: C++ libraries for XML/XSL, Kay Michael | Thread | Multiple Stylesheets for a Single D, Asim Bukhtiar |
RE: newbie question: how do i capit, Duane Nickull | Date | Re: newbie question: how do i capit, David Carlisle |
Month |