Subject: Re: [xsl] inserting data from second file using key and document From: "Jim Albright jim_albright@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 14 Jan 2019 11:49:57 -0000 |
Peter That is what I am trying to do but something is wrong with my attempt. Any clues? <xsl:variable name="LN" select="document('LN-PT-converted2.html')"/> <xsl:key name="insert" match="$LN/html/body/p" use="@domain"/> <xsl:template match="Comments[parent::LEXSense[@LanguageCode='pt']]"> <xsl:variable name="item_number" select="preceding::LEXDomain"/> <xsl:element name="Comments"> <xsl:apply-templates select="key('insert', $item_number)"/> </xsl:element> </xsl:template> -----Original Message----- From: Pieter Masereeuw pieter@xxxxxxxxxxxx [mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx] Sent: Monday, January 14, 2019 12:46 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] inserting data from second file using key and document Hi Jim, I have once been struggling too to solve this. The way I do it now is by placing the key() function after a variable that references a node in the external document. E.g.: <xsl:variable name="doc" select="doc('some-uri')"/> ... <xsl:apply-templates select="$doc/key(...)"/> Pieter
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] inserting data from second fi, Jim Albright jim_alb | Thread | Re: [xsl] inserting data from secon, Martin Honnen martin |
[xsl] inserting data from second fi, Jim Albright jim_alb | Date | Re: [xsl] inserting data from secon, Martin Honnen martin |
Month |