[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xalan:nodeset or xsl:copy-of problem
At 04:24 PM 4/23/2002, you wrote:
<xsl:template name="setup_db"> <xsl:param name="field"/> <xsl:param name="db_list"/> <xsl:param name="full_path"/> <xsl:variable name="nodetree"> <xsl:for-each select="$full_path[contains($dbs_searched,@db)]"> <!-- $dbs_searched variable is passed from a different stylesheet --> <xsl:copy-of select="."/> </xsl:for-each> </xsl:variable> Okay, I'm re-reading your post here and the above isn't clear. Assuming that $full_path is a valid node-set, then the above selection chooses all top-level elements of $full_path that themselves have a "db" attribute. It says nothing of any child elements named $field. I think your bug is in your selection paths, not the node-set or copy-of functions. Instead of testing with the value-of template (which concatenates all of the child nodes as well as the top-level node), use copy-of to debug your stylesheet. I think you'll find that your variable values aren't what you expect.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|