There is no pure Ada version of an XML parser - that I know of. But there is expat, the semi-portable C version. Also, DOM (One interface to XML) has a CORBA interface defined. This area would definitely be great to pursure for the Ada community. Have a look at sun's Project-x XML parser - and more specificly the Factory approach they have extended their system with. This lets users map tagged XML elements into first-class objects so they can be managed better. eg. <EMAIL ... > and be mapped to "class email" automatically by the parser. If done correctly, the users can also do "new email" and get real XML elements from it - so they don't play in XML much. Please feel free to contact me for more specifics since I'm deep into XML at present - and like I have said before, XML is another avenue that Ada could push to try to get back in the drivers seat. But even more, is that everyone/everyprogramer should be looking at XML as a communication tool. Remember the "coolness" of a technology seems to be measured by the number of books being written on the subject :-) and XML is the hottest new list. Also http://java.sun.com has a new XML weather application to get some ideas from.. -scott Geoff Bull wrote: > > David Botton wrote: > > > > You can use the MS XML COM object on Win32 > > > > Parsing XML on Win32 (Botton) > > http://www.adapower.com/os/win32-xml.html > > This is undoubtedly cool. > But I can achieve a similar result, maybe not as easily, > by calling C, Java, etc etc XML parsers. > > My question was: > > > > Is there an XML parser written in Ada? > I think the answer is no. > > Cheers > Geoff