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

Re: XHTML 2.0 and the death of XLink and XPointer?


xhtml 2.0 white space
Christopher R. Maden wrote:

> Pretty much... XLink started out trying to grandfather HTML markup.  
> There were really three options with respect to that requirement:
> 
> 1) Automatically recognize "href" ...
> 
> 1a) Automatically recognize "href" as the target attribute only within 
> documents that are determined to be HTML. ...
> 
> 2) Introduce a general attribute renaming scheme à la HyTime.
>    This was what was in the early drafts of XLink.  It had the drawbacks 
> of being ugly and of being tainted by association with HyTime. 
> 
> 3) Ignore the requirement.
>    This has the obvious drawback of not meeting the requirement!
> 
> The XLink WG (and the XML WG before it) made a good-faith effort at 
> solution 2). 

Chris' statement of the history is pretty fair.  I personally ended up 
coming down against AF-style markup both for namespaces and for XLink 
because I thought you ended up with ugly, error-prone markup - among 
other things, in a Unicode environment, using white-space spearated 
tokens is a recipe for interoperability problems.  Also I hate hiding 
significant markup inside character data or attribute values (which is 
why I'm so irritated at the ubiquity of qnames in these places, but I 
long ago lost that argument).

And quite a few people on the XLink WG could never understand why it was 
a good idea to grandfather HTML's linking idioms, which are 
well-established, well-debugged, and effortlessly recognized by software 
the world over.  Yes, we understood that the HTML WG wanted this to take 
place, but when we asked "why does this need to be retroactively blessed 
by XLink?" the answer was never compelling enough to convince a majority 
to buy into the complexity of doing general attribute remapping when we 
had a nice clean lightweight alternative that any language could import 
essentially no strain.

Anyhow, all this is history.  XLink exists.  Someone needs to decide 
whether it is fatally flawed and should be deprecated, and if not, 
whether it has a useful domain of application, and if so, whether W3C 
specifications in that domain ought to be pressured to use it.  I 
suggest that is is a more productive line of discussion, and I believe 
it's one that the TAG is going to take up in the not-too-distant future. 
-Tim


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.