Two variables in XPATH expression.

Subject: Two variables in XPATH expression.
From: "Deirdre O'Brien" <ddo@xxxxxxx>
Date: Tue, 3 Oct 2000 09:24:54 +0100

Hello,

I am trying to have the xpath locations for a secondary file stored in the
main XML input file.  I am having a problem having two variables in an
xpath expression.  The code is listed below.  Does anybody know if what I
am trying to do is possible?  When I try the code below I get an error
saying unexpected token for "$node".  I am using the Xalan processor.

Thanks a million,
Deirdre O'Brien (Ireland)


MAIN XML INPUT
<CHANGE_PO>
  <PONUMBER>CHANGE_PO_003/DATAAREA/CHANGE_PO/POHEADER/POID</PONUMBER>
  <BUYERID>CHANGE_PO_003/DATAAREA/CHANGE_PO/POHEADER/BUYERID</BUYERID>
  <PORELEASE>CHANGE_PO_003/DATAAREA/CHANGE_PO/POHEADER/PORELEASE</
  PORELEASE>
</CHANGE_PO>

XSLT StyleSheet
<xsl:variable name="BOD" select="document('057_change_po_003.xml')"/>

  <xsl:template match="* | /">
    <xsl:variable name="node" select="text()"/>
    <xsl:copy-of select="$BOD/$node"/>
    <xsl:apply-templates/>
  </xsl:template>



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread