XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RE: The semantics of an XML document is …

Hi Folks,

In my previous post I wrote this: When there are no actions associated with the XML document:

  • What is its semantics?
  • Answer: it has no semantics because it has no actions.

It just occurred to me that it might be more correct to say that its semantics is “undefined.”

Do you agree?

If you agree, then is the “undefined semantics” concept analogous to the “undefined behavior” one reads about in programming language specifications?

/Roger

From: Roger L Costello <costello@mitre.org>
Sent: Saturday, January 8, 2022 8:04 AM
To: xml-dev@lists.xml.org
Subject: The semantics of an XML document is …

 

Hi Folks,

The semantics of an XML document is determined by the actions taken on the XML document.

Consider this XML document:

<airplane-flight>
    <duration units="hours">1</duration>
    <speed units="kilometers-per-hour">500</speed>
</airplane-flight>

What is its semantics?

Answer: it has no semantics because it has no actions.

Pair up the XML document with actions that compute duration * speed (i.e., distance traveled by the airplane flight):

The semantics of the XML document is: 500

Pair up the XML document with different actions and it has different semantics:

Now the semantics of the XML document is: 310.686

----------------------------------------------

Wicked cool!

Comments?

/Roger



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS