Subject: [xsl] Evaluating XSLT Expressions At Run-Time From: "Schwartz, Rechell R, ALABS" <rrschwartz@xxxxxxx> Date: Fri, 9 Jan 2004 01:26:50 -0600 |
All, I was wondering if there was a way to evaluate XSLT Expressions at run-time without resorting to using extensions. Specifically, what I am trying to do is as follows (this is a simplified version to ease the explanation). I have 2 XML documents: one that has my real XML data and a second document that specifies the node names that are identified in my first document. Depending upon what node name is read from the second document, I want the string value of that node name to be used in the line <xsl:apply-templates select="$Node_Name" />, so that a different template is called depending upon what the string value of $Node_Name evaluates to. Any help would be greatly appreciated. <xsl:template match="ElementFromFirstXMLDoc"> <xsl:variable name="Data" select="document('doc2.xml')/Data" /> <xsl:for-each select="$Data/Node"> <xsl:variable name="Node_Name" select="NodeName" /> <xsl:apply-templates select="$Node_Name" /> </xsl:template> Thanks, Rechell Schwartz XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] UBB Code and XSLT, J.Pietschmann | Thread | Re: [xsl] Evaluating XSLT Expressio, George Cristian Bina |
[xsl] UBB Code and XSLT, Karl J. Stubsjoen | Date | Re: [xsl] replacing %20, Julian Reschke |
Month |