This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Using a variable to check to see if that element exists in another xml doc.
- To: xsl-list at mulberrytech dot com
- Subject: Re: Using a variable to check to see if that element exists in another xml doc.
- From: "John E. Simpson" <simpson at polaris dot net>
- Date: Mon, 07 Feb 2000 18:16:13 -0500
- Reply-To: xsl-list at mulberrytech dot com
At 03:52 PM 02/07/2000 -0600, menkell@us.ibm.com wrote:
>I am trying to use the variable myKey to check to see if it's value (ie.
>"currencyCode") is an element in another document.
>I am having some problems. does anyone know what is wrong with this xsl.
Try this:
<xsl:template match="object">
<xsl:for-each select="property">
<xsl:variable name="myKey" select="key"/>
<xsl:if test="$myKey='currencyCode'">
This works; try the next if
<xsl:if test="document('en_US.xml')/locale/*[name()=$myKey]">
insert label
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:template>
Works okay under XT; dunno about Xalan.
====================================================================
John E. Simpson | My girlfriend asked me, "Did you sleep
simpson@polaris.net | good?" I said, "No, I made a few
http://www.flixml.org | mistakes." (Stephen Wright)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list