忍者ブログ

技術メモ

Home > ブログ > > [PR] Home > ブログ > XML > XSLTの命令

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

XSLTの命令

XSLTの命令に関するメモ書き

【条件分岐 2項】
<xsl:if test="ブール値に評価される式">
  ……テンプレート……
</xsl:if>

【条件分岐 複数項】
<xsl:choose>
  <xsl:when test="ブール値で評価される式">
    ……テンプレート……
  </xsl:when>
  ……xsl:when要素の繰り返し……
  <xsl:otherwise>
    ……テンプレート……
  </xsl:otherwise>
</xsl:choose>

【繰り返し】
<xsl:for-each select="ノード集合を返す式">
    ……テンプレート……
</xsl:for-each>

【並び替え】
<xsl:sort
  select="ソートキーとなる文字列を返す式"
  lang="ソートキーの言語“
  data-type={"text(テキスト)"|"number(数値)"|"qname-but-not-ncname"}
  order="{"ascending(昇順)"|"descending(降順)"}
  case-order={"upper-first(大文字優先)"|"lower-first(小文字優先)"}
/>

【変数】
<xsl:variable name="number" select="0"/>

【パラメータ】
[呼び元]
 <xsl:call-template name="concat">
  <xsl:with-param name="passanger" select="$number"/>
 </xsl:call-template>
[呼び先]
 <xsl:param name="time"/>

PR

Comment0 Comment

Comment Form

  • お名前name
  • タイトルtitle
  • メールアドレスmail address
  • URLurl
  • コメントcomment
  • パスワードpassword

PAGE TOP