I am trying to do some xml searches and results paging purely
using client-side code.  To accomplish this, I would like to
capture url querystring values to use them in the xsl logic.
Searching around on the web, I uncovered a few examples of this
being done. But they all used some sort of namespace that I
don't understand. For example,  <xsl:param name="currentPage"
select="sc:qs('page','1')" />  <xsl:variable name="qs"
select="my:Qs('parameterName')"/> but without any explanation of
how the sc: or my: namespaces are referenced and implemented.
When I try to use either of these I get a "reference to
undeclared namespace prefix" error. I am new to xslt and do not
understand this use of namespaces.  Can anyone recommend an
effective way to capture a querystring value in my xsl logic or
to pass values into xsl from javascript (where I know I can grab
querystring values).  And any insight into these namespace
functions?