- From: Paul Grosso <pgrosso@arbortext.com>
- Date: Sat, 5 Feb 2005 10:51:40 -0500
- To: "Glen Mazza" <grm7793@yahoo.com>, <xsl-editors@w3.org>
Yes, as I has started to reply to your earlier message, internal-destination is explicitly for linking within the fo result tree, and external-destination is for pointing outside the fo result tree, and we cannot mess with how {internal,external}-destination works without screwing them up for fo:basic-link. The external-destination property is a URI reference, and its fragment identifier is supposed to be used to indicate a sub-resource. This is clearly specified in the description of external-destination and is completely appropriate for its use on fo:basic-link; we don't need any additional property. I don't know how fragment identifiers would work for PDF bookmarks--I have not really researched or thought it through yet--but offhand I'd say that if the value of the "external destination" (by whatever name) for a bookmark should be a URI reference, then the fragment identifier concept should work, and if the value of the "external destination" on a bookmark cannot be seen as being a URI reference, then we probably can't be using external-destination at all for fo:bookmark. paul > From: xsl-editors-request@w3.org On Behalf Of Glen Mazza > Sent: Saturday, 05 February, 2005 8:14 > To: xsl-editors@w3.org > Subject: Re: FW: Action: Replies to Glen Mazza's comments on Bookmarks > > > --- Glen Mazza <grm7793@yahoo.com> wrote: > > > --- Steve Zilles wrote: > > > > > > should be removed and the following "constraint" > > > should be > > > added to > > > fo:basic-link and fo: bookmark: > > > > > > One of the external-destination and > > > internal-destination > > > properties should be specified. If both are > > > specified, > > > the system may either report it as an error, or > > > use the > > > internal-destination property. > > > > > > > I don't think that will work for bookmarks, because > > bookmarks activating another document may need both > > properties to be set.[1] I would recommend > > rephrasing > > the above for bookmarks to something similar to: > > > > If both external-destination and > > internal-destination > > are specified, the external-destination refers to > > the > > file to activate, while the internal-destination > > refers to the destination within that file to > > activate. If external-destination is not specified, > > then internal-destination is a destination within > > the > > same document that the bookmark is in. > > > > [1] PDF 1.5 Reference, Section 8.5.3 Action Types - > > Remote Go-To Actions, Table 8.44, Keys "F"--file and > > "D"--destination. > > > > Two more issues came to mind here-- > > a.) My logic above is also relevant for fo:basic-link. > > b.) My logic above of using both internal-destination > and external-destination together nevertheless appears > wrong for both fo:basic-link and fo:bookmark. > > For external bookmarks, with the external-destination > referencing the other document, it does not appear > that the internal-destination property could be an > idref pointing to the location within the external > document, because that already-created external > document is not being generated via the XSL process. > Instead, it would need to be an internal identifier in > the external document's format. (A PDF destination > identifier in the case of PDF.) So the SG would > appear to need another property for external bookmarks > (and fo:basic-link), say, target-internal-destination > or similar, instead of using internal-destination. > > I am unsure, however, if the SG would be willing to > expand the spec to have a target-internal-destination > at this time, and for that reason might recommend > removing external-destination as an applicable > property for fo:bookmark in XSL 1.1 as an alternative. > (Unless it can be considered acceptable in 1.1 to > have external bookmarks just bring up the document > without going to a specific page within it.) External > bookmarks perhaps are best for future XSL spec > releases. > > Thanks, > Glen > > >
Received on Saturday, 5 February 2005 15:54:19 UTC