Subject: Re: [xsl] Re: Defining a key for a string in another xml document From: Ram <sram_30@xxxxxxxxx> Date: Sat, 29 Nov 2003 11:05:01 -0800 (PST) |
Thanks Dimitre. BR, Ram --- Dimitre Novatchev <dnovatchev@xxxxxxxxx> wrote: > > "Ram" <sram_30@xxxxxxxxx> wrote in message > news:20031128132407.64964.qmail@xxxxxxxxxxxxxxxxxxxxxxxxxx > > Hi, > > I've to define a key to get the content of a tag from another xml > file. > > I've defined a key to retrieve the content in the current xml document > > like this: > > > > <xsl:key name="CurrentGroupByIdentifier" match="group" > > use="identifier[1]"/> > > > > But how to do this for another xml file? > > > > Jarno suggested how to search a string in another xml file like: > > > > document($filename, /)/descendant::text()[contains(., $yourString)] > > I guess this must be in the xsl-FAQ -- search for lookup. > > You have to be sure that the current document is the one you want to > search. > This can be done using the following code: > > <xsl:for-each select="document('whateverURI')"> > > <!-- Use the key() function, e.g.: --> > <xsl:copy-of select="key('CurrentGroupByIdentifier', 'xxx')"/> > > </xsl:for-each> > > The purpose of the xsl:for-each above is only to make the necessary > document > the current document. As it specifies a node-list of only one node (the > root > node of the document), the body of this xsl:for-each instruction will be > applied only once, which is exactly what we want. > > > > ===== > Cheers, > > Dimitre Novatchev. > http://fxsl.sourceforge.net/ -- the home of FXSL > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > __________________________________ Do you Yahoo!? Free Pop-Up Blocker - Get it now http://companion.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Defining a key for a stri, Dimitre Novatchev | Thread | [xsl] File management via XSLT, Nicola Martella |
[xsl] Formatting white space with x, Olmec Sinclair | Date | [xsl] XSL-List Guidelines, Mulberry Technologie |
Month |