Résultats de recherche MOSS et WSS (et dataviews): afficher les données XML brutes

C'est peut-être évident pour beaucoup, mais alors que d'étudier pour mon examen de programmation MOSS, J'ai appris qu'il est assez facile d'obtenir le XML réels d'une requête de recherche par le biais de l'interface utilisateur.

Voici une méthode rapide:

  • Accès recherche avancée.
  • Effectuer une recherche qui renvoie des données.
  • Modifier la page (via les paramètres de site).
  • Modifiez XSL comme suit:

<?XML Version="1.0" codage="UTF-8"?>
<
XSL:feuille de style Version="1.0" xmlns:XSL="http://www.w3.org/ 1999/transformation/XSL">
<
XSL:sortie méthode="XML" Version="1.0" codage="UTF-8" tiret="Oui"/>
<
XSL:modèle match de football="/">
<
pre>
<
XSL:de la copie Sélectionnez="*"/>
</
pre>
</
XSL:modèle>
</
XSL:feuille de style>

  • Hit s'appliquent.
  • Afficher la Source dans le navigateur.

Notez que la <pre> tag ne fait pas beaucoup sauf servir comme marqueur commode lorsque vous affichez les résultats.

Cette astuce peut être très utile lorsque travaillant avec des propriétés gérées et la personnalisation de la recherche. Il fournira une liste définitive du XML disponible que vous pouvez utiliser dans votre xslt qui aurait été très utile, le dernier 25 fois, j'ai créé quelques résultats de la recherche personnalisée.

Cela devrait fonctionner pour les dataviews ainsi, Bien que je n'ai pas testé cette possibilité encore.

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *