This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: output escaping (i just dont get it)


>
> So my real question is, why is the & 'legal' when passed as
> an external
> parameter, when it would obviously be illegal as an internal
> param, ie:
> <xsl:param name="heading">This & That</xsl:param> ??
>
> I would have thought that all 'input' strings would have to
> be well-formed
> for the transformation to take place.

The string passed as a parameter is a string, it isn't a piece of XML (it
can't contain markup, and it doesn't get parsed). If it was XML, the "&"
would need to be escaped using XML escape conventions (i.e. as "&amp;"); but
it isn't.

Mike Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]