Hi,

On Thu, 2006-03-23 at 23:13 +0100, Patrik Mueller wrote:
> Hi,
> 
> I took at look at the XML possibilities - for Collada and in common:
> 
> 1) the Collada DOM api uses libxml2 as defulat but we could add another 
> XML toolkit as plugin. The disadvantage is you have a DOM toolkit for 
> 1.3 and a DOM toolkit for 1.4
> 2) the FCollada toolkit from Feeling Software Inc. also uses libxml2. A 
> version with another XML toolkit should also be possible but would be 
> more work!
> 3) a totally new solution could be done with the help from Gerrits code

from glancing over it libxml2 looks fine as it has the SAX interface I'm
mainly interested in. So it might be easier for us (me) to change to
libxml2.

As for the loader, the amount of data wasted looks reasonable ok, from
a quick glance they seem to convert to real data quite early.

My preference would lean toward FCollada, so far for the simple reason
that a maya exporter is based on it and this way I only have to get
into one lib to make the minor adjustments I might need ;-))

Writing our own, hmm, if the data/noice overhead is low enough I would
go for either FCollada or Collada DOM. 

Does anybody has some detailed experience with either of them ?

I might give FCollada a try as most likely I have to kill some hours on
an exhibition the next one or two days ;-)

> for the discussion about using libxml2 or Expat (by the way - what about 
> Xerces) 

haven't used it what would be the benefit ??. One drawback I see is that
it is not contained in any default Linux installation I saw, expat and 
libxml are.

> here's my personal attitude:
> 
> 1) for libxml2 I don't see a dependecy on glib (checked on WindowsXP 
> with dependency walker)
> 2) libxml2 has a very active community and a large acceptance in the 
> (XML) community
> 3) there wasn't much development for Expat - don't know how good Expat 
> 2.0 is
>
> 4) if we want to use just one shared XML toolkit I really would prefer 
> libxml2. I think 3rd party toolkits like Collada or others will mostly 
> use libxml2 as a shared XML toolkit. So we have less dependencies and 
> and even Schema or RelaxNG validation possibilities if needed.
> 

regards,
  gerrit



-- 
It's Emergent[*], you see.

[*] [adj] A word favored by computer nerds; mandatory for DARPA research
          applications; on recent evidence, a synonym for 'doomed'.   



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to