comp.lang.ada
 help / color / mirror / Atom feed
From: achrist@easystreet.com
Subject: Re: XML generator
Date: Sun, 19 May 2002 13:26:55 -0700
Date: 2002-05-19T13:26:55-07:00	[thread overview]
Message-ID: <3CE80A8F.74CBEF93@easystreet.com> (raw)
In-Reply-To: uee4vnffgeqc0d@corp.supernews.com

David Botton wrote:
> 
> If you are on Win32, try GNATCOM and the MS XML control. I've used it for
> some time now with great success.
> 

I've used it some a few months ago, but I didn't think that I had 
great success. My application was an editor and viewer for some 
particular XML data -- involved reading a large (maybe 1MB, 1000 
items in a tree) file of XML, providing interactive access and update 
for the XML contents, and than writing it back out.  I succeeded in 
doing that, but the MSXML  API was not very good in providing update 
functions, from what I found. The updating was done by providing the 
new XML data flattened into a string representation, regardless of 
how many levels of structure or how many attributes it contained.  
This is a little much of brute force and ignorance to look like a 
good idea in Ada.  Maybe I missed something.  I would like to see 
some good examples of XML creation and manipulation in Ada.  

Maybe I missed something or didn't understand how it was supposed to 
work.  My recollection is that examples in some other languages, eg VB, 
were able to have the program structure match the XML data structure
a little better, but they did that by being less type-safe than the Ada
interface to MSXML.  Maybe I missed something.  I would like to 
see some good examples of XML creation and manipulation in Ada.  

My impression was that MSXML was designed to provide access to XML 
data, but that it was very weak for updating of XML data. 


Al



      reply	other threads:[~2002-05-19 20:26 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-13 21:23 XML generator Wes Groleau
2002-05-13 21:51 ` Ingo Marks
2002-05-13 22:00   ` Wes Groleau
2002-05-14 16:57     ` Wes Groleau
2002-05-15  2:59       ` Steve Doiel
2002-05-15 16:05         ` Wes Groleau
2002-05-15 16:44           ` Pascal Obry
2002-05-15 16:59             ` Marin David Condic
2002-05-15 22:20             ` Wes Groleau
2002-05-16 13:50               ` news.realtime.net
2002-05-16 14:30               ` Marin David Condic
2002-05-17  1:15                 ` Aidan Skinner
2002-05-17 13:40                   ` Marin David Condic
2002-05-18  2:32                     ` Aidan Skinner
2002-05-20 14:38                       ` Marin David Condic
2002-05-20 16:20                       ` Stephen Leake
2002-05-20 17:11                       ` Wes Groleau
2002-05-20 18:13                         ` Marin David Condic
2002-05-21 14:59                           ` Pascal Obry
2002-05-21 17:43                             ` Marin David Condic
2002-05-17 13:47                 ` Wes Groleau
2002-05-22  9:43                   ` Georg Bauhaus
2002-05-22 17:31                     ` Wes Groleau
2002-05-16  1:55           ` Steve Doiel
2002-05-16  9:49             ` Emmanuel Briot
2002-05-16 17:09             ` Wes Groleau
2002-05-19  2:54       ` David Botton
2002-05-19 20:26         ` achrist [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox