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: [xml-dev] An inquiry into the nature of XML and how it orients our perception of information


The semantics in XML are extrinsic, not intrinsic.


Liam,

I think that statement alone has a huge impact upon the way that people think about XML processing. The vast majority of programmers out there work upon the fundamental assumption that their semantics are fixed and immutable, beyond those that they specifically extend. Certainly, anybody who has adopted the Strousup OOP model feels this way ... type is intrinsic, objects, once created, maintain their own identity (even in the face of changes of state), and internal state is both protected and hidden. None of this is true with XML pipe processing. You can create some object-like behavior (especially if you are willing to lose declarativeness as a primary characteristic, which is unfortunate) in languages such as XQuery with XQUF support, but none of the pillars of OOP - polymorphism, inheritance, or encapsulation - are intrinsic to XML documents. Shifting to this view, however, requires that you step outside of your assumption that reality is complete and whole in and of itself and instead is simply a series of cleverly constructed sets, rebuilt meticulously every 10^-43 second.

-- Kurt


[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