xsl-list
[Top] [All Lists]

Re: document() path relative to current document

2004-11-23 10:00:23
  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
________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--