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
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
People need to know... (Score:2)
Re: (Score:2)
And what's this guy going on about the other modules having too many dependencies? XML::Parser::Lite has none, last I looked. And wasn't RETARDED.
Re: (Score:1)
Unless you are talking about something else.
Additionally,
How EXACTLY is it retarded?
EXACTLY between line 1 and the last, inclusive (Score:2)
He (or you!) should just grab XML::Parser::Lite and release it as a standalone module. The fact that XML::Parser::Lite is currently available only in that SOAP dist is a great big mistake-- and a mistake which bears fixing, which is more than I can say for this XML::Tiny mess.
Re:EXACTLY between line 1 and the last, inclusive (Score:1)
This is primarily because I believe there was (and still is) a valid reason for it NOT to be released as a standalone module: it doesn't handle char/entity references (among other things). While I appreciate Earle Martin's effort to make the module more easily available to people, I think this is a too serious limitation to ignore. SOAP::Lite is able to deal with it, but any other app will need to come up with its own solution.
I'm sure there are ways to fix this; I even wrote another module that doesn't have that limitation (XML::ReParser), but never released to CPAN. This limitation is primarily caused by inconsistencies in how regexps are supported inside ?{} code; you can find more details and references to XML::ReParser here: http://beta.nntp.perl.org/group/perl.perl5.porters/2001/07/msg41148.html [perl.org]
I probably should just use whatever way works to process entities and release both Parser::Lite and ReParser. Paul.
Reply to This
Parent