On Fri, Jul 29, 2011 at 11:15 AM, Anand Chitipothu <anandol...@gmail.com>wrote:

> 2011/7/29 Venkatraman S <venka...@gmail.com>:
> > On Fri, Jul 29, 2011 at 10:47 AM, Anand Chitipothu <anandol...@gmail.com
> >wrote:
> >
> >> 2011/7/28 Venkatraman S <venka...@gmail.com>:
> >> > parsing using minidom is one of the slowest. if you just want to
> extract
> >> the
> >> > distance and assuming that it(the tag) will always be consistent, then
> i
> >> > would always suggest regexp. xml parsing is a pain.
> >>
> >> regexp is a bad solution to parse xml.
> >>
> >> minidom is the fastest solution if you consider the programmer time
> >> instead of developer time.  Minidom is available in standard library,
> >> you don't have to add another dependency and worry about PyPI
> >> downtimes and lxml compilations failures.
> >>
> >> I don't think there will be significant performance difference between
> >> regexp and minidom unless you are doing it a million times.
> >>
> >>
> > Well, i have clearly mentioned my assumptions - i.e, when you treat the
> XML
> > as a 'string' and do not want
> > to retrieve anything else in a 'structured manner'. I am a speed-maniac
> and
> > crave for speed; so if the assumption is valid,
> > i can vouch for the fact that regexp would be faster and neater solution.
> I
> > have done some speed experiments
> > in past on this (results of which i do not have handy), and i found this.
> >
> > XP asks you implement the best solution with the least effort and i think
> in
> > this case regexp is a winner. Thoughts can vary though.
>
> regexp can at the best be a dirty-hack, not a best solution for xml
> parsing.
>
>
read again : i am not actually working on 'xml' (see my assumption?).
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to