მე აკეთებდა ცოტა XSL პერსონალი ბოლო პერიოდში და მეგონა, მე მინდა ერთად სინჯი ჩემი მომავალი მინიშნება და ეს შეიძლება იყოს ღირებულების ყველა ჩვენგანისთვის XSLT-ers მიღების მცხოვრები internets.
განვიხილოთ შემდეგ XML:
<FdcSearchTabsCollection Count="2">
<SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:მრეწველობა" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
<SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>
შემდეგ XSL snippet იქნება გადანაწილებული ჩამონათვალი hrefs ჩანართების:
<XSL:template match="FdcSearchTabsCollection" xml:space="preserve">
<!– The "all" tab –>
<a href="javascript:ViewTab(‘All’)">ყველა</a>
<!– თითოეული ინდივიდუალური tab –>
<!– Iterate მთელი ჩანართების და არიან სწორი ბმულები. –>
<XSL:for-each select="SearchTab">
<XSL:sort select="@SortOrder"/>…
<a href="javascript:ViewTab('{@ TabID}')"><XSL:value-of select="@Label"/></a>
</XSL:for-თითოეული><br />
</XSL:template>
აი რას ჰგავს ამ SharePoint:
</ბოლო>
გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin
Hey, პოლ. Interesting that the XML isn’t valid, as each SearchTab element has two Label attributes. Please tell me that SharePoint doesn’t generate that!
M.