XML-LibXML reviews

cpanratings
 

RSS | Module Info | Add a review of XML-LibXML

XML-LibXML (2.0002) *****

OK, so it's not pure Perl, and some people theoretically might have trouble installing it as a result of that, but... it's very fast, very reliable and very correct in everything it does.

Toby Inkster - 2012-07-22T16:23:27 (permalink)

Was this review helpful to you?  Yes No

XML-LibXML (1.70) *****

As others have mentioned, it has a bit of a learning curve, but it's worth it. If you start with another XML parser, you'll just outgrow it.

Supports both tree- and stream-based parsing, so you can make the performance vs. convenience decision on a case-by-case basis.

Evan Haas - 2011-05-23T11:47:37 (permalink)

2 out of 2 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.69) *****

This module has saved my life and brain multiple times so far.

I use it mainly for processing 3rd party supplied, kinda awkward XML using XPath expressions. The documentation is - as mentioned in other reviews - kind of sparse, but somehow even I was able to get my work done.

Speed is no problem too, as it's a frontend class to libxml2.

Florian Helmberger - 2009-09-28T08:34:04 (permalink)

3 out of 3 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.69) *****

I've probably gotten more use out of this module than any other in cpan. One requirement for some of my projects is to be able to change the XML and then export it with the same look as it had before. That is where this module really shines, in my opinion.

Thanks and keep up the good work!

Paul Vonnahme - 2009-06-15T06:46:32 (permalink)

3 out of 3 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.69) ****

One of the better built modules out there.

While the call back interface takes a little getting use to, you gain a greater flexibility and power because of it.

It is somewhat misleading in that this library does a great job of parsing HTML as well as XML. This is what we use at my work for all HTML unit tests because of it's speed and and ease of use.

dietbuddha - 2009-01-06T12:08:55 (permalink)

Was this review helpful to you?  Yes No

XML-LibXML (1.62001) *****

The last XML module you'll ever need.

You might be lost at first going through the documentation (the module could use a cookbook), but it is worth it in the end.

XML::LibXML is the fastest, and richest XML processing module out there.

In my case, the XPath support and push parser have been saving me from hours of pain.

Pedro Melo - 2007-03-09T03:17:02 (permalink)

8 out of 8 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.58)

This 'review' is actually a comment: the distribution *will* install on RedHat (and Solaris) if you apply the patch supplied by a guest at:

rt.cpan.org/Ticket/Display.html?id=13999

Hopefully one day it'll make it into a release.

Lee Goddard - 2006-01-18T05:52:29 (permalink)

2 out of 4 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.58) *****

I'll start with the bad: the documentation is complete, but very sparse. It lists most everything you need from the module, but it explains very little.

This does have a negative effect on ease of use at first; but really, it's only a matter of experience and third party documentation before you overcome the hurdle.

The interface as such is lovely: a pretty straight but still comfortably Perlish translation of the C API of the underlying library.

And of course, libxml2 just plain rocks.

Overall, ever since I figured this module out, I haven't wanted to use anything else for my XML manipulation needs.

Aristotle Pagaltzis - 2005-01-16T04:43:36 (permalink)

5 out of 5 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.58_1) ***

It's easy to use and it's fast but why is it not designed to be "subclassable" ???

swen - 2004-10-26T03:20:11 (permalink)

0 out of 1 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.58_1) ***

the worst documentation know to man...
few meaningful examples, and NO type information (the swig interface demands certain types, but what they are is not explained ANYWHERE, so you get messages like "nNode is not a blessed SV reference")

trial & error is the best way to work through this API...

supports DOM 2 though....

ebola_influenza - 2004-09-10T07:08:06 (permalink)

4 out of 4 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.58) *****

This is a great interface to the XML DOM (Document Object Module). The only problem I can think with it, is that some of its settings are not per-instance, but this is the limitation of the underlying library.

In any case, this module is highly recommended for all of your XML processing needs.

Shlomi Fish - 2004-09-10T03:00:32 (permalink)

1 out of 2 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.58) *****

Driving all of my production XML Perl code for a couple years now. Never had (at least don't remember) any leaks or performance trouble with the daemons that use it.

Matt Hicks - 2004-08-27T06:13:38 (permalink)

1 out of 1 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.58) *****

It's good, it's fast - what more can we say?

sinister - 2004-06-18T02:56:16 (permalink)

0 out of 2 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.58_1) ****

Nice simple, interface for libxml2

krase - 2004-06-06T09:09:11 (permalink)

0 out of 2 found this review helpful. Was this review helpful to you?  Yes No

XML-LibXML (1.55) *****

For me it is a very good package, at least compared to other
xml parser packages, like XML::Parser und XML::XPath.
Entities, XInclude works. XPath support is fine....

josef - 2003-08-20T05:28:29 (permalink)

0 out of 1 found this review helpful. Was this review helpful to you?  Yes No