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=-0.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c9d14a9b4208ef0b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-17 07:15:09 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!newsflash.concordia.ca!sunqbc.risq.qc.ca!cpk-news-hub1.bbnplanet.com!cambridge1-snf1.gtei.net!news.gtei.net!bos-service1.ext.raytheon.com!dfw-service2.ext.raytheon.com.POSTED!not-for-mail Message-ID: <3CE509EA.BE0D1A36@despammed.com> From: Wes Groleau Reply-To: wesgroleau@despammed.com X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) X-Accept-Language: en,es-MX,es,pt,fr-CA,fr MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: XML generator References: <3CE02EE1.8FEBD4DE@despammed.com> <3CE03784.DD40698E@despammed.com> <3CE14210.AC3FC998@despammed.com> <3CE2875B.F2A54C0D@despammed.com> <3CE2DF3C.682F07C4@despammed.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Fri, 17 May 2002 08:47:22 -0500 NNTP-Posting-Host: 151.168.144.162 X-Complaints-To: news@ext.ray.com X-Trace: dfw-service2.ext.raytheon.com 1021643251 151.168.144.162 (Fri, 17 May 2002 08:47:31 CDT) NNTP-Posting-Date: Fri, 17 May 2002 08:47:31 CDT Organization: Raytheon Company Xref: archiver1.google.com comp.lang.ada:24268 Date: 2002-05-17T08:47:22-05:00 List-Id: > O.K. but I'm not sure what you expect to find that will write out your XML I didn't really "expect" to find it, but I thought there was a good chance something similar enough existed to make it more cost-effective to modify instead of starting over. > --> ASIS --> DOM --> XML file > < [ or ] > > --> ASIS --> DOM --> custom tree walk --> XML file What we have now is ASIS --> little pieces of XML files. Because the little pieces are concatenated in a "flat" sequence, i.e., by sequential code that has not concept of nesting, and because there is no coupling among the routines that generate the little pieces, it is very easy for maintenance to introduce bugs that result in bogus stuff like So, it looks like I'm going to have to write it myself. Won't be that hard, but I was just trying for the Ben Franklin approach. -- Wes Groleau http://freepages.rootsweb.com/~wgroleau