Thanks that did the trick with the key() problem. Any suggestions on
how to call the <xsl:key> with a variable? Still can't make that work.
..dan
At 10:06 AM 10/27/2015, David Carlisle
d(_dot_)p(_dot_)carlisle(_at_)gmail(_dot_)com wrote:
On 27 October 2015 at 17:03, David Carlisle
d(_dot_)p(_dot_)carlisle(_at_)gmail(_dot_)com
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
> On 27 October 2015 at 16:43, dvint(_at_)dvint(_dot_)com
> <xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
>> I've run into a couple of odd problems trying to use keys and I guess I
>> have never processed 2 files where one is there to just be used to lookup
>> values.
>>
>> First problem
>>
>> So one file is the one that drives the processing. I was using this as the
>> input to my stylesheet and using the document() function to read the
>> I couldn't find a way to make this work, so my workaround was to feed the
>> reference document to the stylesheet and then read in the driver file and
>> continue processing. Seems to work but lead to the next problem
>>
>> Second problem
>>
>> The key definition seems to get lost when I do the following:
>>
>> <xsl:template match="/">
>> <xsl:copy-of select="key('TOPIC', 'dan1370798005424')"/>
>> <!-- Force processing to continue with the second file -->
>> <xsl:apply-templates select="$FLATMAP" mode="map"/>
>> </xsl:template>
>
> You need to specify the document at this point
>
> key('TOPIC',, 'dan1370798005424',$QAREPORT)"/>
>
> or in XSLT1
>
> $QAREPORT/key('TOPIC', 'dan1370798005424')
>
Sigh so long did I did xslt1
<xsl:for-each select="$QAREPORT">
<xsl:copy-of select="key('TOPIC', 'dan1370798005424')"/>
</xsl:for-each>
---------------------------------------------------------------------------
Danny Vint
Panoramic Photography
http://www.dvint.com
voice: 619-647-5780
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--