MOSS پیشرفته سفارشی سازی جستجو — مورد مهم در XSLT جست و جوی پیشرفته

I don’t modify advanced search XSLT very often, so it seems like I’m climbing small hills every time.

My newest lesson is this: Case matters when referencing a column. In my advanced search, I have columns defined as this:

<root xmlns:XSI="HTTP://www.w3.org/2001/XMLSchema-instance">
<
Columns>
<
ستون نام="GafTrainingInvoiceNumber" />
<
ستون نام="GafTrainingInvoiceLocation" />
<
ستون نام="WorkId"/>
<
ستون نام="رتبه"/>
<
ستون نام="عنوان"/>
<
ستون نام="نویسنده"/>
<
ستون نام="اندازه"/>
<
ستون نام="مسیر"/>
<
ستون نام="شرح"/>
<
ستون نام="نوشتن"/>
<
ستون نام="جامعه دانشجویان"/>
<
ستون نام="CollapsingStatus"/>
<
ستون نام="HitHighlightedSummary"/>
<
ستون نام="HitHighlightedProperties"/>
<
ستون نام="ContentClass"/>
<
ستون نام="IsDocument"/>
<
ستون نام="PictureThumbnailURL"/>
</
Columns>
</
root>

The XLST that displays the invoice number and invoice location had been:

<p>
Training Invoice Number: <XSL:ارزش را انتخاب کنید="GafTrainingInvoiceNumber"/>
<
برزیلی></برزیلی>
Training Invoice Location: <XSL:ارزش را انتخاب کنید="GafTrainingInvoiceLocation"/>
</
p>

اما, the select has to reference the property in all lower case, همانطور که در:

<p>
Training Invoice Number: <XSL:ارزش را انتخاب کنید="gaftraininginvoicenumber"/>
<
برزیلی></برزیلی>
Training Invoice Location: <XSL:ارزش را انتخاب کنید="gaftraininginvoicelocation"/>
</
p>


Until I corrected that, search results showed the labels (i.e. "Training Invoice Number") but no data.

یکی در "MOSS پیشرفته سفارشی سازی جستجو — مورد مهم در XSLT جست و جوی پیشرفته

پاسخ

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