[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: document() path relative to current document

Subject: Re: document() path relative to current document
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 23 Nov 2004 17:00:23 GMT
xsl document href
  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

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.