Subject: [xsl] Re: Matching in two documents (saxon) From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Mon, 3 Mar 2003 20:40:40 +0100 |
> This was working well in xalan, albeit slow: Then this was a bug in that specific version of Xalan. > > main stylesheet: > <xsl:variable name="doc" select="document('HostAdminFormDefinitions.xml')"/> > > imported stylesheet: > <xsl:template match="my:form[@name=$doc//form/@name]"> > .. merge doms.. > </xsl:template> > > > Switching over to Saxon gives the error: > "The match pattern in xsl:template may not contain references to variables" > > Is there another way? Yes, use: <xsl:template match="my:form"> <xsl:if test="@name=$doc//form/@name"> .. merge doms.. </xsl:if> </xsl:template> Hope this helped. ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Matching in two documents (sa, Marty McKeever | Thread | RE: [xsl] Re: Matching in two docum, Marty McKeever |
RE: [xsl] Re: Matching in two docum, Marty McKeever | Date | [xsl] line feeds when outputing as , Sam Carleton |
Month |