Re: Initial review of xslt with no limits patch
Pavel Stehule <pavel.stehule@gmail.com>
From: Pavel Stehule <pavel.stehule@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Mike Fowler <mike@mlfowler.com>, pgsql-hackers@postgresql.org
Date: 2010-08-06T16:50:17Z
Lists: pgsql-hackers
Attachments
- xslt.diff (text/x-patch) patch
Hello attached updated patch with regression test 2010/8/6 Tom Lane <tgl@sss.pgh.pa.us>: > Mike Fowler <mike@mlfowler.com> writes: >> SELECT >> xslt_process( ... , ... , >> 'n1=v1,n2=v2,n3=v3,n4=v4,n5=v5'::text) > > produces > >> <samples> >> <sample>v1</sample> >> <sample>v2</sample> >> <sample>v3</sample> >> <sample>v4</sample> >> <sample>v5</sample> >> </samples> > >> Sadly I get the following in both versions: > >> <samples> >> <sample/> >> <sample/> >> <sample/> >> <sample/> >> <sample/> >> </samples> > > Some examination of > http://www.xmlsoft.org/XSLT/tutorial/libxslttutorial.html > suggests that the parameter values need to be single-quoted, > and indeed when I change the last part of your example to > > 'n1=''v1'',n2=''v2'',n3=''v3'',n4=''v4'',n5=''v5'''::text); > > I get > > xslt_process > ----------------------- > <samples> + > <sample>v1</sample>+ > <sample>v2</sample>+ > <sample>v3</sample>+ > <sample>v4</sample>+ > <sample>v5</sample>+ > </samples> + > > (1 row) > > So this seems to be a documentation problem more than a code problem. > > (It's a bit distressing to notice that the regression tests for the > module fail to exercise 3-parameter xslt_process at all, though.) > ??? I don't see it Regards Pavel Stehule > regards, tom lane >