Abhishek,
At 05:08 PM 9/10/2003, you wrote:
At the first instance it sees this
"<xsl:with-param name="HeadAlign" select="{$HeadAlign}"/>"
It says
"Invalid XPath Expression"
Yes, that'll break. Correct would be select="$HeadAlign".
While this works:
<xsl:with-param name="HeadAlign" select="Left"/>
"Left" is a valid XPath expression: it's short for child::Left (element
children of the context node named "Left"). That might not be what you mean
it to be, but it won't throw an error, either.
To bind the string literal "Left" to the parameter, use select="'Left'".
Cheers,
Wendell
======================================================================
Wendell Piez
mailto:wapiez(_at_)mulberrytech(_dot_)com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list