reworking xsl framework for xml search