Subject: Re: xsl:for-each and variables From: "Mark D. Anderson" <mda@xxxxxxxxxxxxxx> Date: Tue, 14 Dec 1999 16:01:02 -0800 |
> (using XT from August running on NT using the windows executable) i fixed your header for the latest spec: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40" > i replaced this line: <xsl:variable name="temp">data/row</xsl:variable> with this: <xsl:variable name="temp" select="data/row"/> with latest (19991105) xt, i get: <?xml version="1.0" encoding="utf-8"?> value is 1 value is 2 value is 3 value is 4 value is 1 value is 2 value is 3 value is 4 with latest saxon, i get: Error preparing style sheet At xsl:for-each on line 12 of file:/d:/mda/projects/xmlhacks/xmlidl/test2.xsl: Variable temp has not been declared which seems bogus. the interesting distinction here is what this means: <xsl:for-each select="$temp"> with your variable value, $temp is a string called "data/row", which is substituted in, to get back the same string. and xt thinks a single string can't possibly be converted to a node set. with my variable value, $temp is a result tree fragment (right, everyone?) which is then converted to a node-set for the for-each. i think. from the thread currently going on about "node set fragments" [sic], i obviously don't understand this stuff either. -mda XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
xsl:for-each and variables, Larry Mason | Thread | Re: xsl:for-each and variables, David Carlisle |
xsl:for-each and variables, Larry Mason | Date | RE: for-each and variables, Mike Brown |
Month |