RE: Using document()
>> Is there another way that I can extend Xalan (or some other Java based >> engine) so that I can reference nodes in this way? > > why is it necessary to do > document('foo#bar') rather than do > > <xsl:for-each select="document('foo')"> > <xsl:value-of select="id('bar')"/> > </xsl:for-each> What my input document is going to have nodes that look something like: <resource xlink:href="products.xml#product001" xlink:arcrole="http://www.cucbc.com/schema/layout/maincontent" ...> The ONLY thing I know is that I'm not going to get anything more complex than a bare XPointer to a node with an ID. It could be in the input file or it could be in an external file. To do anything like what you suggest would require a bit of string manipulation (although granted its not that hard). 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