I work with Geographic Information Systems, which often use databases to store "spatial" information. Other data in a GIS is often stored in an XML format like GML, and I have heard of XML databases. What exactly is an XML database? What are the advantages of storing this type of information in an XML database? Are XML databases the future trend in database programming? Is their any open-source XML &
Java databases you would recommend?
Thanks,
Landon