Re: Elements with explicit behavior versus elements that contain data used to produce behavior

Kit <[email protected]> Tue, 7 Feb 2023 20:07:54 +0100
Newsgroups gmane.text.xml.devel
Message-ID <CAAVKVq_E_FBeWPo4=rH00ZQHq3ygKJD53GnC0wzPNX3ynfYQPg@mail.gmail.com>
XML is a data language (without semantic)
XSL is a programming language (with semantic defined)
-- 
Kit



Dne út 7. 2. 2023 18:59 uživatel Roger L Costello <[email protected]>
napsal:

> Hi Folks,
>
> Consider this XML element:
>
> <xsl:value-of select="/BookStore/Book[1]/Title"/>
>
> That is an element (value-of) and the element has an attribute (select).
> That element means something. It has a specific behavior. Namely, it
> returns the value of the element identified by the XPath expression
> (/BookStore/Book[1]/Title). Conceivably there could be a computer whose
> hardware directly operates on this XML element.
>
> Next, consider this XML element:
>
> <airport>
>     <name>Logan Airport</name>
>     <instrument-departure>
>         ...
>     </instrument-departure>
> </airport>
>
> That element (airport) does not have a behavior. But the data in that
> element is ingested into an aircraft's flight management system (FMS) and
> then used to fly an aircraft out of the airport.
>
> In the first case the element has explicitly defined behavior whereas in
> the second case the element has data that is ingested by an application to
> produce a behavior.
>
> The distinction is somewhat subtle, but important I think.
>
> I would like to hear your thoughts on this. Is the distinction useful?
>
> /Roger
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: [email protected]
> subscribe: [email protected]
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>