On fre, 2010-08-06 at 13:01 -0400, Tom Lane wrote:
> 2. I'm not sure whether we ought to auto-single-quote the values.
> If we don't, how hard is it for users to properly quote nonconstant
> parameter values?  (Will quote_literal work, or are the quoting rules
> different for libxslt?)  If we do, are we giving up functionality
> someone cares about?

Not every parameter is a string.

Compare xsltproc:

  --param PARAMNAME PARAMVALUE
       Pass a parameter of name PARAMNAME and value PARAMVALUE to the
       stylesheet. You may pass multiple name/value pairs up to a
       maximum of 32. If the value being passed is a string, you can use
       --stringparam instead, to avoid additional quote characters
       that appear in string expressions. Note: the XPath expression
       must be UTF-8 encoded.

  --stringparam PARAMNAME PARAMVALUE
       Pass a parameter of name PARAMNAME and value PARAMVALUE where
       PARAMVALUE is a string rather than a node identifier.  Note:
       The string must be UTF-8 encoded.



-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to