Em 28-02-2011 18:09, Gustavo Sverzut Barbieri escreveu: > Don't get me wrong. I had to work with XML extensively in the past and > I used libxml2 myself. It was cumbersome to use, but managed to do > complex things like XPath to refer to nodes, all types of DOM queries, > etc. It is useful, but not every project will use it.
Any XML parser is a bit cumbersome, I only see any value of using eina if it hides the cumbersomeness of XML parsers. However the instant you need that little extra that your parser doesn't do, you're adding another lib. Real life tells me that this is a lot more common problem than not (eg, word processor features, everybody uses a different set of 10% of them). So, for the implementation cost, using a library that can be extended as needed in the future versus doing the work all over again if later on it's desired to go to libxml2 or expat or whatever that is complete... I'd say do the right thing from start instead of a hackish way at start that may become more expensive in the future. And I'm the one who moved away from XML to JSON in elmdentica (first with cJSON then moved on to Azy), so I'm not an XML freak :) Rui ------------------------------------------------------------------------------ Free Software Download: Index, Search & Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel