Re: [xsl] document() path relative to current document

Subject: Re: [xsl] document() path relative to current document
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 23 Nov 2004 17:00:23 GMT
  I tried it out. Here is my code snippet. As @href commes from the attribute
  value of an HTML <a i still think it is only a string.

@href selects a node set (of attribute nodes) not a string.

You haven't said what doesn't work.

Does document() not find the file (you'd most likely get an error or
warning in that case) or does documen() find the file but
<xsl:variable name="external-type" 
select="normalize-space($external-doc/kiwi-contenttype/@name)"/>
retrun the empty string (in which case there is a problem with your
xpath) but without seeing your input docs it's hard yo comment on that.
select="document(@href,/)"
is equivalent to
select="document(@href)"
unless external entities or some other such method is used that means
the href attribute is not at the same URI as the root node of the
document.

David


________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread