I am developing an application in PyQt, and one of its features involves dealing with XML.
I have code from other projects lying around, and they are mostly based on xml.dom.minidom, with which I have some familiarity. But since my application is already "immersed" in PyQt code for lots of things, I considered giving Qt's framework some consideration.
Well, it looks quite interesting, well documented, but somewhat overwhelming, so the question is:
Would there be a good reason to prefer (Py)Qt xml framework over
minidomor other native python XML library?
Things that I think would count as "good reason":
- More powerful API and/or programming model;
- Classes that would be more useful and overall easier to work with compared with native python modules;
- Significantly better integration with the rest of PyQt code, its event model, and the like (currently I am focused on the Graphics Framework, but I think the Model/View Programming is promising);
I ask because I would not like to go up the learning curve just to realize it was not actually needed.