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] "Introducing MicroXML, Part 1: Explore the basic principles of MicroXML"


On the other hand, depending on where you want the information to be
contained, several systems close to what Peter describes still exist and
they get around the XML lack of semantics by ... not using XML
XML is a syntax specification and one way to do it is to not use XML
syntax.   Another way is to use namespaces I suppose.    

For example:

LINK='rpstl_r.exe TM_1-1520-237-23P -F 1-2,0' BITMAP='Y'
BITFILE='..\..\graphics\RPSTL.BMP' DESC='RPSTL'?>

Which enables them to take any XML and sprinkle controls, hyperlinks,
etc. liberally.   It's old school but it solved the problems of keeping
the application development on schedule without contending with the

What gets ugly (and this is where Peter has a point) is some XML does
have other relationships

<extref push="1" color="blue" href="..\..\RPSTL\RpstlCover.xml"
docno="TM 1-1520-237-23P" />.

And the rendering/navigating application has to account for these as

One problem is the files treated to the sprinkling become a sort of
lobster trap.  Having recently stripped one of the information to return
it to the linkless state for reuse, it is a minor PIA.  

How useful what Peter is proposing is depends on the use cases.
Redundant but so.  All of these application approaches frustrate the
browser designer who wants to, as Goldfarb put it, "own the parse".


-----Original Message-----
From: Michael Kay [mailto:mike@saxonica.com] 
Sent: Monday, June 25, 2012 9:37 AM
To: xml-dev@lists.xml.org
Subject: Re: [xml-dev] "Introducing MicroXML, Part 1: Explore the basic
principles of MicroXML"

 >Here is where I think you will find the crux of the disagreement.

Indeed. The question is whether hyperlinks belong in layer 6 or layer 7.

The core XML specification belongs in layer 6, and should not be 
polluted with stuff that has layer 7 semantics (like xml;lang). Of 
course, XML browsers are free to recognize the layer 7 semantics of 
particular namespaces if they choose.

I think the hyperlinking community has never been prepared to make a 
proper separation between the information content of a link and its 
presentation semantics. That is why it is has been so hard to integrate 
hyperlinks into XML, which requires that separation.

Michael Kay


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: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php

[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