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,38159b1b5557a2e7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-02-02 17:35:54 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: rleif@rleif.com (Robert C. Leif) Newsgroups: comp.lang.ada Subject: Re: Nature of XML Date: 2 Feb 2004 17:35:53 -0800 Organization: http://groups.google.com Message-ID: <657ea3e3.0402021735.42d47367@posting.google.com> References: NNTP-Posting-Host: 64.105.82.40 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1075772154 8738 127.0.0.1 (3 Feb 2004 01:35:54 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 3 Feb 2004 01:35:54 +0000 (UTC) Xref: archiver1.google.com comp.lang.ada:5191 Date: 2004-02-02T17:35:53-08:00 List-Id: It depends on what one means as XML. XSL, XSL Fo, and XForms have methods (subprograms). Therefore, I would consider them to be rudimentary, specialized programming languages. Since they can work with schema, they effectively use the equivalent of Ada data-types. The real trick would be to augment the XML "functions" with in, in out, out attributes or elements. Bob Leif ---------------------------------------------- "Robert I. Eachus" wrote in message news:... > Georg Bauhaus wrote: > > > Marius Amado Alves wrote: > > : Programming languages have semantics. XML does not. Simple, no? > > > > If an IDREF attribute implies that an attribute value must > > refer to an element with the corresponding id, is that syntax? > > Guys, try not to get carried away! In the post that started this > unending thread I said: "I don't know if you consider SQL, XML, and HTML > as a programming languages, but recently I have written a lot of all three." > > Should I have said I don't know ... and I don't care. ;-) I consider > writing SQL and HTML as part of a database interface program as > programming. The fact that the SQL and HTML may be in quotes inside an > Ada subprogram is not really relevant. (They count as non-comment source > lines of code.) On the other hand, if I am creating a static web page in > HTML I don't consider that activity to be programming. If you have a > different definition you use, fine.