From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,218b3332778031f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-11-25 13:58:58 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: achrist@easystreet.com Newsgroups: comp.lang.ada Subject: Re: A little database Date: Mon, 25 Nov 2002 14:00:43 -0800 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <3DE29D8B.68CAC0A@easystreet.com> X-Mailer: Mozilla 4.79 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 References: <3dd49c15$0$303$bed64819@news.gradwell.net> <4519e058.0211151348.4e882a74@posting.google.com> <4519e058.0211180701.2922d058@posting.google.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@supernews.com Xref: archiver1.google.com comp.lang.ada:31223 Date: 2002-11-25T14:00:43-08:00 List-Id: Georg Bauhaus wrote: > Some of these problems go away with XML, and ... Can you point to any sample applications (in Ada) with source code on-line that make good use of database-like data (equivalent to multiple tables related to each other) stored in XML? I've taken some attempt at that using MSXML, and what I wrote worked, but it was ugly. In particular, when updating the parent of a parent-child relationship (where the XML has the children in-line within the parent) I had to replace the entire parent + children, passing the entire subtree as a single string to MSXML. Are there newer API's (MSXML2 or ???) that provide for better features for updating XML? MSXML didn't seem to be designed with updates in mind. For single-user databases, Metakit looks to be a nice one. It works with Tcl, and there are some interfaces between Ada and Tcl. Has anyone connected Ada to Metakit? Al