[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: multiple input document question
What are you actually trying to do? The document f1.xml has only one document element, so what is $id supposed to mean in document('f1.xml')/$id? If, alternately, you want an element with the same name as $id, that's *[local-name() eq $id] -----Original Message----- From: Greg Fausak [mailto:lgfausak@xxxxxxxxx] Sent: Wednesday, July 16, 2008 7:17 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: multiple input document question Hi, I'm wondering if there is any way to do the following: <xsl:template match="*[@menu]"> <xsl:variable name="id" select="@id"/> <xsl:for-each select="document('f1.xml')/$id"> ... I've tried all sorts of combinations. I guess I can create an xslt output document with the for-each statement selecting by the value of the other document and just run it through xslt twice. It just starts getting a little weird then! Thanks! -g -- Greg Fausak greg@xxxxxxxxxxxx
|
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
|