[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] constructing URI for document() function
Hi,
trying to work out how to 'construct' a URI for use in a document() call. given an xml doc including something like.. <section id="5"?> I want to, at an apprriate point in a stylesheet, say <xsl:apply-templates select="document('http://abc.com/returnxmldoc.asp?id=' + @id)/info" /> where http://abc.com/returnxmldoc.asp returns an xml doc such as <info>blah blah blah</info> with info specific to query string paramater passed I can create an attribute with the full URL, including parameters... eg <section id="5" ref="http://abc.com/returnxmldoc.asp?id=5" /> and then simply use... <xsl:apply-templates select="document(@ref)/info" /> but constructing it just seems neater than having the same URL root embedded as an attribute on each <section> element. Problem is that I can't find anything on how I should concatenate a literal string with appropriate attribute value(s) within, or to pass to, the document() function. Any ideas? Thanks Jon _________________________________________________________________ Sign-up for a FREE BT Broadband connection today! http://www.msn.co.uk/specials/btbroadband 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
|