Hi > I still would like to see it bundled. I do understand that libxml2 is being > developed regulary but since domxml does require a semi-new version of libxml2 > that most people don't have. I don't know when 2.4.14 was released but the date > on the file server is 2/8/2002. Thats pretty recent.
Yep, 2.4.14 is from then. > I don't/didn't have that > version installed on my system. Pretty much every project that i work on uses > some kinda xml processing I don't know if thats true for a majority of people > or not but I definlty rely on it alot. If you compile php by yourself anyway, what's the problem with having to download another library and doing ./configure && make && make install for that. Ok, it's a little bit more work for you, but you're compiling anyway... > If we bundle 2.4.14 we can change domxml's config script to detect the > version on the system if its greater than 2.4.14 then it can link > against that version if it isn't then it will use the bundled version. > As far as upgrading the version that is bundled. How often or if ever do > we need to. If changes in domxml require a newer version of libxml2 then > thats when we can upgrade the bundled lib otherwise we wouldn't need to. did you read the changelog? almost every release has bugfixes and speed improvements. If that's the case with a new release, i see no reason not having to sync it. Therefore i think it's a PITA :) And since Daniel Veillard is almost certainly not in the mood of updating this by himself, someone of us has to take over this part (ok, you would do that..) If we don't include it, it's up to the system administrator to get the latest libxml2 libraries, if he wants bugs fixed and the fastest implementation. And it's really not that difficult to update libxml (did i say "apt-get upgrade"? but also with rpm-based distros it shouldn't be much of a hassle, since there are rpms on the xmlsoft server...) > >From my understanding libxml2 is faster than expat? I don't know. SAX-Parsing can't be that difficult to implement. But since there is no SAX support in ext/domxml, it's hard to compare,, > and all the things like ext/xml and ext/xmlrpc can be converted to > libxml2? don't know if ext/xmlrpc would benefit from libxml2, but ext/xml could be certainly ported to libxml. > Since we do bundle expat i don't see the big problem with > bundling libxml2. I see the problem with maintaining that and adding another 800kB,... I'm still -1 with that. (but i see the point in andis MS reference "it works out of the box", maybe the PECL/bundling idea is not that bad, then we can just throw the libxml tarball in that... ) chregu -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php