[mapserver-users] libxml vs Xerce c++

woodbri at swoodbridge.com woodbri at swoodbridge.com
Tue Jul 30 13:44:54 PDT 2002


Ricky,

I think that what you propose should be optional at the build level 
and NOT a total replacement for the existing mapfile. This allows the 
most flexibility for the various user requirements. Some of us might 
not want to deal with xml, or have to manage the additional 
requirements. On the other hand some people may want to. 

We have lots of optional code (at the build level) in mapserver today 
and making xml mapfile optional should fit into that same 
arrangement. 

After all, file format should not dictate what the internal 
structures look like and vica versa. 

I think one key consideration to any library choice has to be whether 
or not it is thread-safe. Other than that, the decision should be 
based on comparing the requirements to the various libraries, and 
picking the simplest solution that meets our requirements. If we have 
not defined the requirements adequately then we are liable to pick a 
more complex or feature rich solution to provide us with more options 
in the future at the cost of more complexity, overhead, and maintence 
costs on a daily basis.

Just my $.02,
   -Steve Woodbridge

On 30 Jul 2002 at 22:25, Ricky Jo wrote:

> Hi all,
> A few days ago, I posted a dtd proposal for the next
> generation xml mapfiles.
> There was less reply I expected about it.
> But before going on, I think it would be a good thing
> if people could decide on the way to go for xml.
> That is, should mapserver use libxml, with a dtd, or
> should it use xml schemas, which are more powerful,
> but which require a more complex library, such as
> xerces c++.
> This is an important question, because when the old
> format will be dropped, everybody who want mapserver
> will have to get the apporpiate xml library.
> 
> This mail is perhaps adressed more specifically to the
> main developers (i.e. main deciders ? ;)
> 
> Regards
> 
> Ricky
> 
> ___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
> Yahoo! Mail : http://fr.mail.yahoo.com
> 





More information about the MapServer-users mailing list