Compartir a través de


Procedimiento para visualizar datos XML de los resultados de la búsqueda

Última modificación: martes, 20 de julio de 2010

Hace referencia a: SharePoint Server 2010

La Aplicación de servicio de búsqueda devuelve los resultados de la búsqueda a la página que realiza la solicitud como datos XML. Posteriormente, los elementos web de búsqueda transforman los datos XML en el HTML que se muestra en la página de resultados de búsqueda mediante marcado XSLT. Puede modificar la vista de los resultados de la búsqueda mediante la modificación de la XSLT, pero para ello, debe estar familiarizado con la estructura de los datos XML de resultados de la búsqueda.

En este tema se muestra cómo modificar la XSLT usada por el elemento web Resultados principales para mostrar el XML sin formato que contiene los datos de resultados de la búsqueda. Puede usar los pasos descritos en este tema para modificar la XSLT de los elementos web de búsqueda, incluidos los siguientes elementos web:

  • Resultados federados

  • Resultados principales de la búsqueda de personas

  • Panel de refinamiento

  • Consultas relacionadas

  • Resultados de búsqueda más probables

  • Resultados principales de la búsqueda

  • Principales resultados federados

Para modificar la propiedad XSL del elemento web

  1. En el explorador, desplácese hasta la dirección URL de la página de resultados:

    https://ServerName/SiteName/Pages/results.aspx

  2. Haga clic en el vínculo Acciones del sitio y, a continuación, haga clic en Editar página.

  3. En el elemento web Resultados principales de la búsqueda, haga clic en la flecha editar para mostrar el menú Elemento web y, a continuación, haga clic en Editar elemento web. Se abrirá el panel de herramientas Elemento web.

  4. En la sección Mostrar propiedades, desactive Usar la visualización de ubicación.

    Nota importanteImportante

    Los elementos web Consultas relacionadas, Panel de refinamiento y Resultados más probables no tienen la casilla de verificación Usar la visualización de ubicación en el panel de herramientas, por lo que este paso no se aplica a ellos. En su lugar, para el elemento web Panel de refinamiento, debe desactivar Usar configuración predeterminada en la sección Refinamiento.

    Para los elementos web Consultas relacionadas y Resultados más probables, guarde una copia del código XSLT original para poder volver fácilmente al original si es necesario. Como alternativa, puede agregar una nueva instancia del elemento web en la página, ya que todas las modificaciones que se realizan a la propiedad XSL se aplican solo a esa instancia específica del elemento web.

  5. Para abrir la ventana Entrada de texto de la propiedad XSL, haga clic en el botón Editor XSL. El botón Editor XSL se encuentra en la sección Mostrar propiedades de todos los elementos web, excepto de los elementos web Resultados más probables y Panel de refinamiento, donde se encuentra en la sección Propiedades de la vista de datos.

  6. Reemplace la XSLT predeterminada por lo siguiente.

    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
    <xsl:template match="/">
    <xmp><xsl:copy-of select="*"/></xmp>
    </xsl:template>
    </xsl:stylesheet>
    

    Este XSLT no lleva a cabo cualquier transformación real, por lo que los resultados de la búsqueda mostrarán los datos XML sin formato.

  7. Haga clic en Aceptar para guardar los cambios en el elemento web.

  8. Escriba una consulta en el cuadro Búsqueda y, a continuación, haga clic en el botón de búsqueda.

    Debido a que los resultados de la búsqueda se representan sin el formato proporcionado por la XSLT, en su lugar se muestra el XML sin formato de los datos de resultados de la búsqueda.