The code below is the Search Core Result core for SharePoint 2007. How can I modify it to only show files that have extension \[code\].url\[/code\]? \[code\] <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ><xslaram name="ResultsBy" /><xslaram name="ViewByUrl" /><xslaram name="ViewByValue" /><xslaram name="IsNoKeyword" /><xslaram name="IsFixedQuery" /><xslaram name="ShowActionLinks" /><xslaram name="MoreResultsText" /><xslaram name="MoreResultsLink" /><xslaram name="CollapsingStatusLink" /><xslaram name="CollapseDuplicatesText" /><xslaram name="AlertMeLink" /><xslaram name="AlertMeText" /><xslaram name="SrchRSSText" /><xslaram name="SrchRSSLink" /><xslaram name="ShowMessage" /><xslaram name="IsThisListScope" /><xslaram name="DisplayDiscoveredDefinition" select="True" /><xslaram name="NoFixedQuery" /><xslaram name="NoKeyword" /><xslaram name="NoResults" /><xslaram name="NoResults1" /><xslaram name="NoResults2" /><xslaram name="NoResults3" /><xslaram name="NoResults4" /><xslaram name="DefinitionIntro" /><!-- When there is keywory to issue the search --><xsl:template name="dvt_1.noKeyword"> <span class="srch-description"> <xsl:choose> <xsl:when test="$IsFixedQuery"> <xsl:value-of select="$NoFixedQuery" /> </xsl:when> <xsltherwise> <xsl:value-of select="$NoKeyword" /> </xsltherwise> </xsl:choose> </span> </xsl:template><!-- When empty result set is returned from search --><xsl:template name="dvt_1.empty"> <div class="srch-sort"> <xsl:if test="$AlertMeLink and $ShowActionLinks"> <span class="srch-alertme" > <a href ="http://stackoverflow.com/questions/11542378/{$AlertMeLink}" id="CSR_AM1" title="{$AlertMeText}"><img style="vertical-align: middle;" src="http://stackoverflow.com/_layouts/images/bell.gif" alt="" border="0"/><xsl:text disable-output-escaping="yes"> </xsl:text><xsl:value-of select="$AlertMeText" /></a> </span> </xsl:if> <xsl:if test="string-length($SrchRSSLink) > 0 and $ShowActionLinks"> <xsl:if test="$AlertMeLink"> | </xsl:if> <a type="application/rss+xml" href ="http://stackoverflow.com/questions/11542378/{$SrchRSSLink}" title="{$SrchRSSText}" id="SRCHRSSL"><img style="vertical-align: middle;" border="0" src="http://stackoverflow.com/_layouts/images/rss.gif" alt=""/><xsl:text disable-output-escaping="yes"> </xsl:text><xsl:value-of select="$SrchRSSText"/></a> </xsl:if> </div> <br/> <br/> <span class="srch-description" id="CSR_NO_RESULTS"> <xsl:value-of select="$NoResults" /> <ol> <li><xsl:value-of select="$NoResults1" /></li> <li><xsl:value-of select="$NoResults2" /></li> <li><xsl:value-of select="$NoResults3" /></li> <li><xsl:value-of select="$NoResults4" /></li> </ol> </span></xsl:template><!-- Main body template. Sets the Results view (Relevance or date) options --><xsl:template name="dvt_1.body"> <div class="srch-results"> <xsl:if test="$ShowActionLinks"> <div class="srch-sort"> <xsl:value-of select="$ResultsBy" /> <xsl:if test="$ViewByUrl"> | <a href ="http://stackoverflow.com/questions/11542378/{$ViewByUrl}" id="CSR_RV" title="{$ViewByValue}"> <xsl:value-of select="$ViewByValue" /> </a> </xsl:if> <xsl:if test="$AlertMeLink"> | <span class="srch-alertme" > <a href ="http://stackoverflow.com/questions/11542378/{$AlertMeLink}" id="CSR_AM2" title="{$AlertMeText}"><img style="vertical-align: middle;" src="http://stackoverflow.com/_layouts/images/bell.gif" alt="" border="0"/><xsl:text disable-output-escaping="yes"> </xsl:text><xsl:value-of select="$AlertMeText" /></a> </span> </xsl:if> <xsl:if test="string-length($SrchRSSLink) > 0"> | <a type="application/rss+xml" href ="http://stackoverflow.com/questions/11542378/{$SrchRSSLink}" title="{$SrchRSSText}" id="SRCHRSSL"><img style="vertical-align: middle;" border="0" src="http://stackoverflow.com/_layouts/images/rss.gif" alt=""/><xsl:text disable-output-escaping="yes"> </xsl:text><xsl:value-of select="$SrchRSSText"/></a> </xsl:if> </div> <br /><br /> </xsl:if> <xsl:apply-templates /> </div> <xsl:call-template name="DisplayMoreResultsAnchor" /></xsl:template><!-- This template is called for each result --><xsl:template match="Result"> <xsl:variable name="id" select="id"/> <xsl:variable name="url" select="url"/> <span class="srch-Icon"> <a href="http://stackoverflow.com/questions/11542378/{$url}" id="{concat('CSR_IMG_',$id)}" title="{$url}"> <img align="absmiddle" src="http://stackoverflow.com/questions/11542378/{imageurl}" border="0" alt="{imageurl/@imageurldescription}" /> </a> </span> <span class="srch-Title"> <a href="http://stackoverflow.com/questions/11542378/{$url}" id="{concat('CSR_',$id)}" title="{$url}"> <xsl:choose> <xsl:when test="hithighlightedproperties/HHTitle[. != '']"> <xsl:call-template name="HitHighlighting"> <xsl:with-param name="hh" select="hithighlightedproperties/HHTitle" /> </xsl:call-template> </xsl:when> <xsltherwise><xsl:value-of select="title"/></xsltherwise> </xsl:choose> </a> <br/> </span> <xsl:choose> <xsl:when test="$IsThisListScope = 'True' and contentclass[. = 'STS_ListItem_PictureLibrary'] and picturethumbnailurl[. != '']"> <div style="padding-top: 2px; padding-bottom: 2px;"> <a href="http://stackoverflow.com/questions/11542378/{$url}" id="{concat('CSR_P',$id)}" title="{title}"> <img src="http://stackoverflow.com/questions/11542378/{picturethumbnailurl}" alt="" /> </a> </div> </xsl:when> </xsl:choose> <div class="srch-Description"> <xsl:choose> <xsl:when test="hithighlightedsummary[. != '']"> <xsl:call-template name="HitHighlighting"> <xsl:with-param name="hh" select="hithighlightedsummary" /> </xsl:call-template> </xsl:when> <xsl:when test="description[. != '']"> <xsl:value-of select="description"/> </xsl:when> </xsl:choose> </div > <p class="srch-Metadata"> <span class="srch-URL"> <a href="http://stackoverflow.com/questions/11542378/{$url}" id="{concat('CSR_U_',$id)}" title="{$url}" dir="ltr"> <xsl:choose> <xsl:when test="hithighlightedproperties/HHUrl[. != '']"> <xsl:call-template name="HitHighlighting"> <xsl:with-param name="hh" select="hithighlightedproperties/HHUrl" /> </xsl:call-template> </xsl:when> <xsltherwise><xsl:value-of select="url"/></xsltherwise> </xsl:choose> </a> </span> <xsl:call-template name="DisplayCollapsingStatusLink"> <xsl:with-param name="status" select="collapsingstatus"/> <xsl:with-param name="urlEncoded" select="urlEncoded"/> <xsl:with-param name="id" select="concat('CSR_CS_',$id)"/> </xsl:call-template> </p></xsl:template><xsl:template name="HitHighlighting"> <xslaram name="hh" /> <xsl:apply-templates select="$hh"/> </xsl:template><xsl:template match="ddd"> … </xsl:template> <xsl:template match="c0"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c1"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c2"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c3"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c4"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c5"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c6"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c7"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c8"> <b><xsl:value-of select="."/></b></xsl:template> <xsl:template match="c9"> <b><xsl:value-of select="."/></b></xsl:template> <!-- A generic template to display string with non 0 string length (used for author and lastmodified time --><xsl:template name="DisplayString"> <xslaram name="str" /> <xsl:if test='string-length($str) > 0'> - <xsl:value-of select="$str" /> </xsl:if></xsl:template><!-- document collapsing link setup --><xsl:template name="DisplayCollapsingStatusLink"> <xslaram name="status"/> <xslaram name="urlEncoded"/> <xslaram name="id"/> <xsl:if test="$CollapsingStatusLink"> <xsl:choose> <xsl:when test="$status=1"> <br/> <xsl:variable name="CollapsingStatusHref" select="concat(substring-before($CollapsingStatusLink, '$$COLLAPSE_PARAM$$'), 'duplicates:"', $urlEncoded, '"', substring-after($CollapsingStatusLink, '$$COLLAPSE_PARAM$$'))"/> <span class="srch-dup"> [<a href="http://stackoverflow.com/questions/11542378/{$CollapsingStatusHref}" id="$id" title="{$CollapseDuplicatesText}"> <xsl:value-of select="$CollapseDuplicatesText"/> </a>] </span> </xsl:when> </xsl:choose> </xsl:if></xsl:template><!-- The "view more results" for fixed query --> <xsl:template name="DisplayMoreResultsAnchor"> <xsl:if test="$MoreResultsLink"> <a href="http://stackoverflow.com/questions/11542378/{$MoreResultsLink}" id="CSR_MRL"> <xsl:value-of select="$MoreResultsText"/> </a> </xsl:if></xsl:template><xsl:template match="All_Results/DiscoveredDefinitions"> <xsl:variable name="FoundIn" select="DDFoundIn" /> <xsl:variable name="DDSearchTerm" select="DDSearchTerm" /> <xsl:if test="$DisplayDiscoveredDefinition = 'True' and string-length($DDSearchTerm) > 0"> <script language="javascript"> function ToggleDefinitionSelection() { var selection = document.getElementById("definitionSelection"); if (selection.style.display == "none") { selection.style.display = "inline"; } else { selection.style.display = "none"; } } </script> <div> <a href="http://stackoverflow.com/questions/11542378/#" onclick="ToggleDefinitionSelection(); return false;"> <xsl:value-of select="$DefinitionIntro" /><b><xsl:value-of select="$DDSearchTerm"/></b></a> <div id="definitionSelection" class="srch-Description" style="display:none;"> <xsl:for-each select="DDefinitions/DDefinition"> <br/> <xsl:variable name="DDUrl" select="DDUrl" /> <xsl:value-of select="DDStart"/> <b> <xsl:value-of select="DDBold"/> </b> <xsl:value-of select="DDEnd"/> <br/> <xsl:value-of select="$FoundIn"/> <a href="http://stackoverflow.com/questions/11542378/{$DDUrl}"> <xsl:value-of select="DDTitle"/> </a> </xsl:for-each> </div> </div> </xsl:if> </xsl:template><!-- XSL transformation starts here --><xsl:template match="/"> <xsl:if test="$AlertMeLink"> <input type="hidden" name="P_Query" /> <input type="hidden" name="P_LastNotificationTime" /> </xsl:if> <xsl:choose> <xsl:when test="$IsNoKeyword = 'True'" > <xsl:call-template name="dvt_1.noKeyword" /> </xsl:when> <xsl:when test="$ShowMessage = 'True'"> <xsl:call-template name="dvt_1.empty" /> </xsl:when> <xsltherwise> <xsl:call-template name="dvt_1.body"/> </xsltherwise> </xsl:choose></xsl:template> <!-- End of Stylesheet --></xsl:stylesheet>\[/code\]