There is a SharePoint webpage(pocwebpage.aspx) with XML Web Part on it and the XSLT and XML are linked on the web part. A Querystring parameter is trying to pass through URL on the XMLWeb Part page but it is not passed over XSLT during loading. The following are the data for your review,
XML
<RootData>
<Employee>
<Name>Ramesh</Name>
</Employee>
<Employee>
<Name>Suresh</Name>
</Employee>
<Employee>
<Name>Ganesh</Name>
</Employee>
</RootData>
XSLT
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>
<xsl:param name="param"/>
<xsl:template match="Employee">
Parameter : <xsl:value-of select="$param"/>
<xsl:for-each select="RootData/Employee">
Employee Name : <xsl:value-of select="Name"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
$param returns only empty string and not retrun the query paramvalue "discovery"
Query string URL
http://sharepoint-server/sitename/pocwebpage.aspx?param=discovery
Your help is very much appreciated and thanks for your help.
