This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Two variables in XPATH expression.




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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]