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

Re: Byzantine schism


xsl_fo mailing list
Didier PH Martin wrote:
> b) not using it: 3 (XHTML, XForm, SMIL, XSL-FO)
Oops!

> Note: XSL_FO specifications (Oct 15 2001) where published after the
> xlink recommendation (June 27 2001).
Well, this is hardly an argument, 5 months cannot be
expected to be anough to get some changes like XLink
in. I also think the lack of readily pluggable XLink
processors does not exactly encourage adoption of
XLink in any spec (including non-W3C specs).

It could be interesting to look at the details: XSLFO
could use links/references for three purposes:
- The external-graphics has a "src" attribute, quite
   similar to HTML img src. The object retrieved from
   the URL is to be displayed.
- The icc-color-profile has also a "src" attribute, this
   time it points to a ressource which is used while
   rendering other stuff, a bit different in semantics
   from the above.
- There is a quite explicit basic-link (but no non-basic
   link :-), which uses either an internal-destination
   (basically an IDREF if the FO's ids were IDs), or
   an external-desitnation (an URL). That'd be a prime
   candidate for some XLink stuff.

If we are at it, XSLT also has "href" attributes on the
xsl:include and xsl:import elements. Whether this is
a case for XLink can be discussed. The more interesting
case is the proposed xsl:document, which also takes a
href, but this is the destination of the output. I'm
not sure whether and how this would fit with any XLink
semantic.

Another important link is, obviously, the link from a
document to a DTD. Yeah, this has been nailed down in
the XML spec itself and is hardly up for a change. But
there is also the recommended practice to link (sic)
a document to a XSchema (or was it to link an XSchema
to the document?) Anyway, from time to time the question
of "How do I specify multiple DTDs/schemas/... to validate
against?" crops up, and seems to be nicely solved by a
multi target XLink...I can even see the dialog box pop
up with the selection "Which schema do you want to validate
against today?" :)

Furthermore, I havn't had a look at encryption&signing
for some time, but I vaguely remember there are links
(well, references) to certificates and such as well.

On a related note, there is an XInclude spec, and XSLT has
its own xsl:include... didn't SVG also have its own include
mechanism? And there are still entities...

I hope this isn't too byzantine to everybody and somebody
can link it all together...

J.Pietschmann


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.