मैं हाल ही में XSL सामान की एक बिट कर दिया गया है और सोचा कि मैं एक साथ मेरा भविष्य में संदर्भ के लिए एक नमूना रख देते थे और हम सब के लिए मूल्य के XSLT नेताओं में internets रह कर हो सकता है कि.
निम्न XML पर विचार:
<FdcSearchTabsCollection गणना = "2">
<SearchTab लेबल = "उद्योग" SortOrder = "00" Label = "उद्योगों" SearchConstraints = "contenttype =:उद्योग" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
<SearchTab लेबल = "प्रथाओं" SortOrder = "01" Label = "प्रथाओं" SearchConstraints = "contenttype =:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>
निम्न XSL स्निपेट एक हल hrefs टैब्स की सूची उत्पन्न होगी:
<xsl:टेम्पलेट मैच "FdcSearchTabsCollection =" xml:अंतरिक्ष = "" की रक्षा>
<!– "सभी" टैब –>
<एक href = "जावास्क्रिप्ट:ViewTab('सभी')">सभी देखें</एक>
<!– प्रत्येक व्यक्तिगत टैब –>
<!– सभी टैब के माध्यम से पुनरावृति और सही प्रदर्शित करें कड़ियाँ. –>
<xsl:के लिए प्रत्येक चयन करें = "SearchTab">
<xsl:select="@SortOrder"/ सॉर्ट करें>…
<एक href = "जावास्क्रिप्ट:ViewTab(‘{@TabID}’)"><xsl:select="@Label"/ मान का></एक>
</xsl:के लिए प्रत्येक><br />
</xsl:टेम्पलेट>
यहाँ क्या यह SharePoint में की तरह दिखता है:
</अंत>
मेरे ब्लॉग के लिए सदस्यता लें.
मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin
सुनो, पॉल. दिलचस्प है कि XML मान्य नहीं है, प्रत्येक SearchTab तत्व के रूप में दो लेबल गुण. कृपया मुझे बताओ कि SharePoint कि उत्पन्न नहीं करता!
एम.