[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Using document()
> > From http://www.w3.org/TR/xslt#function-document: > > If the URI reference does not contain a fragment identifier, > > then a node-set containing just the root node of the document > > is returned. If the URI reference does contain a fragment > > identifier, the function returns a node-set containing the > > nodes in the tree identified by the fragment identifier of > > the URI reference. > > > And it goes on to say: > > * The semantics of the fragment identifier depend on the > media type of the [resource] > > * The XSLT processor is not required to support any > particular media types > > Which taken together, means that the XSLT processor is not > required to support fragment identifiers. Ok, well that stinks. I've been nosing around this for a few days and I noticed that the Xalan (and others?) packages seem to allow one to create a class that would resolve URIs. Presumably this means that one could write resolvers to handle arbitrary schemes. Would it be possible to write a URIResolver that could handle fragments, or is there something further that I would need to do? Is there another way that I can extend Xalan (or some other Java based engine) so that I can reference nodes in this way? Any help on this would be very much appreciated. Adam XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|