MOSS / WSS نتایج جستجو (و dataviews): مشاهده داده های خام XML

This may be obvious to many, but while studying for my MOSS programming exam, I learned that it’s pretty easy to get the actual XML from a search query via the user interface.

One quick method is as follows:

  • Access advanced search.
  • Perform a search that returns some data.
  • Edit the page (via site settings).
  • Change the XSL to the following:

<?XML نسخه="1.0" پشتیبانی می کند="UTF-8"?>
<
XSL:شیوه نامه نسخه="1.0" xmlns:XSL="HTTP://www.w3.org/1999/XSL/Transform">
<
XSL:تولید روش="XML" نسخه="1.0" پشتیبانی می کند="UTF-8" دندانه دار کردن="بله"/>
<
XSL:قالب مسابقه="/">
<
pre>
<
XSL:copy-of را انتخاب کنید="*"/>
</
pre>
</
XSL:قالب>
</
XSL:شیوه نامه>

  • Hit apply.
  • View Source in the browser.

Note that the <pre> tag doesn’t do much except serve as a convenient marker when you view the results.

This trick can be very helpful when working with managed properties and customizing search. It will provide a definitive list of the XML available for you to use in your xslt which would have been very helpful the last 25 times I created some customized search results.

This ought to work for dataviews as well, though I have not tested that out as yet.

پاسخ

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *