例: XSLT の作成 HTML の Href

最近 XSL 原料のビットをやっているしては、サンプル私の将来の参考のため一緒と XSLT ers、インターネットで生計を立てて値を私たちのすべてのこと.

次の xml します。:

<FdcSearchTabsCollection カウント =「2」>
  <SearchTab ラベル ="産業" SortOrder =「00」ラベル「産業」SearchConstraints ="contenttype を =:業界" 癆性 ="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab ラベル"プラクティスを =" SortOrder =「01」ラベル「プラクティス」SearchConstraints ="contenttype を =:PracticeGroups" TabID"678e206b-6996-421f-9765-b0558fe1a9c0"=/>
</FdcSearchTabsCollection>

次の XSL スニペット href のタブの並べ替えられたリストが生成されます。:

<xsl:テンプレートの match ="FdcSearchTabsCollection" xml:空間 ="preserve">
   
    <!– "すべて" タブ –>
    <a href = javascript」:タブ('すべて')">すべてを見る</は>
   
    <!– それぞれの個々 のタブ –>
    <!– すべてのタブを反復処理し、正しい表示  リンク. –>
    <xsl:それぞれの select ="SearchTab">
      <xsl:並べ替え select="@SortOrder"/>

      …
      <a href = javascript」:タブ(‘{@TabID}’)"><xsl:値の select="@Label"/></は>
    </xsl:それぞれ>

    <br/> 
   

   </xsl:テンプレート>

ここでは、SharePoint でどのように見えるか:

SNAGHTML78aa2cb

 

 

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

一つは「上と思いました例: XSLT の作成 HTML の Href

  1. マルク D ・ アンダーソン

    ねえ, ポール. XML が有効でないことが興味深い, 各 SearchTab として 2 つのラベル属性を持ちます。. SharePoint は、それを生成しないことを教えてください。!

    M.

メッセージを残してください

あなたのメールアドレスが公開されることはありません. 必須フィールドは、マークされています *