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

Re: XLink transformations

  • From: Rick JELLIFFE <ricko@g...>
  • To: xml-dev@x...
  • Date: Wed, 19 Jul 2000 16:26:33 +0800

xlink linkbase
Michael Kraus wrote:
> 
> Hello,
> 
> I'm currently working on an XML/XSL/XLink Browser
> (http://www.pms.informatik.uni-muenchen.de/lehre/projekt-diplom-arbeit/browser-toolkit.html)
> and have the following problem: The Browser takes as input an XML file,
> an XSLT stylesheet and an XLink linkbase. The links refer to elements in
> the XML file, of course. Now, if the XML file is translated into FO (or
> HTML), how can the browser know to which element(s) a certain XLink
> refers? 

I think we have to see XPointers and XPaths (in a document that is to be
transformed, and which are paths or pointers within that document) as
views rather than absolute data.  (Ulitmately, this may also apply to
ID/IDREFS and even keys.)

So when the document is transformed, the view is regenerated. In other
words,
the incoming XML document might have a path
  /x/y/z
and the document is transformed so the the top-level element is renamed
"a".
The path should be regenerated /a/y/z

The thing that should survive a transformation is not the text
specifying a XPointer or XPath but the pointer or path itself.   If
anyone cares to work out the details of what is needed for this, they
would be doing everyone a great service.

I think this is why is important that a schema language be able to
declare which value are XPaths or XPointers or whatever. (XML Schema
does not currently provide this directly, but I would imagine that the
neccessary types would be defined by other WG or body in short order.) 
Otherwise, how would a smart XSLT system know when to regenerate the
link. (And what happens if one end of the link disappears during the
transformation: what exception-handling should be in place for that.)  


Rick Jelliffe

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.