[Home] [By Thread] [By Date] [Recent Entries]
Mukul Gandhi wrote:
I think, it's logical not to have type specification (with, as attribute) on xsl:param instruction. We pass parameters to the stylesheet from outside, and making the input environment XSLT/XPath type aware doesn't appear logical to me. I don't understand what you are saying. If you want to cast the supplied value of the parameter to an appropriate type then using the as attribute <xsl:param name="param-name" as="sequenceType"/> is the way to do that, see <URL:http://www.w3.org/TR/xslt20/#parameters> which says "The xsl:param element has an optional as attribute, which specifies the required type of the parameter. The value of the as attribute is a SequenceType XP, as defined in [XPath 2.0]. If the as attribute is specified, then the supplied value of the parameter is converted to the required type, using the function conversion rules." So using the as attribute does what you want to do, it casts the supplied value to the specified type. -- Martin Honnen http://JavaScript.FAQTs.com/
|

Cart



