- From: "Rushforth, Peter" <Peter.Rushforth@N...>
- To: Stephen Cameron <steve.cameron.62@g...>, Peter Hunsberger<peter.hunsberger@g...>
- Date: Wed, 20 Nov 2013 13:49:52 +0000
Yes! The markup, using human language for element and attribute names, is standardized on angle brackets. That's a great simplification/abstraction of what
might be on the other end/ is represented. If we interact with resources / change their state only by virtue of manipulation of their *representations*, we need something to guide
those actions, or a link. But XML lacks something as 'elemental', simple and standardized as angle brackets/attribute notation to mark up *links between representations*.
Cheers,
Peter
Hi Again Peter,
Maybe I am now starting to grasp the point the you and others are making. That XML is simply (though not simple) a means to create a representation of the state of a system. Such a representation can be saved or used as a means to communicate that state to
another system. This is thinking in the REST style.
The XML representation is incidentally a tree structure, that structure allows it to be parsed and found to be 'well-formed' (therefore useable) but nothing more.
But it is actually the representation capabilities of XML that make it "versatile", not so much its structure. The system that an XML document is a represention of might in fact have very poor resemblance to the tree structure of the document.
Similarly, after parsing the XML document, an interpretation phase usually takes place, which might include building a new system, completely different to the original, with any kind of structure (even if its just in the mind of a document reader).
Maybe in this light, an XML Database is an anachronism, that you have limited yourself by basing the data-model of the database on something that, while flexible in its original use-case of creating representations, has limitations as a means of modelling or
storing data that aren't beneficial in a database system scenario.
However, if an external user of the system can only ever see the XML representations of it, then as far as the user is concerned those representations are the system. I think this is the key aspect of my ponderings, I won't say more on this for now though.
- References:
- XML -- information architect, JSON -- program objects, HTML -- Webbrowser, DOM -- unwieldy, XQuery -- straddle programming and infoarchitecture
- From: "Costello, Roger L." <costello@m...>
- Re: XML -- information architect, JSON -- program objects, HTML -- Web browser, DOM -- unwieldy, XQuery -- straddle programming and info architecture
- From: Hans-Juergen Rennau <hrennau@y...>
- Re: XML -- information architect, JSON -- program objects,HTML -- Web browser, DOM -- unwieldy, XQuery -- straddle programming and info architecture
- From: Stephen Cameron <steve.cameron.62@g...>
- Re: XML -- information architect, JSON -- program objects,HTML -- Web browser, DOM -- unwieldy, XQuery -- straddle programming and info architecture
- From: Peter Hunsberger <peter.hunsberger@g...>
- Re: XML -- information architect, JSON -- program objects,HTML -- Web browser, DOM -- unwieldy, XQuery -- straddle programming and info architecture
- From: Stephen Cameron <steve.cameron.62@g...>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
|