- 2025/01/18
- Category :
[PR]
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
IT系全般に及び知識メモ、全般と言っても興味があるもののみ
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
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"/>