[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: "Introducing MicroXML, Part 1: Explore the basic principle

  • From: "Len Bullard" <Len.Bullard@ses-i.com>
  • To: "Michael Kay" <mike@saxonica.com>,<xml-dev@l...>
  • Date: Mon, 25 Jun 2012 10:06:10 -0500

RE:  "Introducing MicroXML
Yep.  

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
precisely. 
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:

<?BUTTON POS='12' PUSH='1' show='Y' LABEL='RPSTL' TYPE='PROGRAM'
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
LinkWars.

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
well.

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".

len


-----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:  "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
Saxonica

_______________________________________________________________________

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]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.