XSLT [XSLT] xsl:messageでデバッグする <xsl:message> この要素の処理が行われた際、メッセージを表示して処理を中断する。 terminate属性に"yes"か"no"で、処理を中断するか判断する。 サンプルコード XML <?xml version="1.0" enc... 2021.01.07 XSLT
XSLT [XSLT] xsl:sortでソートさせる <xsl:sort>の概要 <xsl:sort>でソートができる。 属性 select:ソートさせたい要素名 lang:言語(jaなど) data-type:データの形式指定 {"text" | "number"} ... 2021.01.07 XSLT
XSLT [XSLT] xsl:commentでコメントを記述する <xsl:comment>の概要 この要素で囲まれた部分が、コメントとして変換される サンプルコード xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="tex... 2021.01.07 XSLT
XSLT [XSLT] xsl:copyとxsl:copy-ofの使い方 xsl:copyの使い方 copyはコンテキストノードのみのコピーをする。 copy内に<apply-templates>で指定したテンプレートを呼べばそれもコピーする。 xsl:copy-ofの使い方 copy-ofはselect属性に指... 2021.01.06 XSLT
XSLT [XSLT] xsl:call-templateとxsl:apply-templatesの違いと使い方 <xsl:call-template>と<xsl:apply-templates>の違い <xsl:call-template>はあまり使われてる情報が少ないので、違いについて調査。 <xsl:call-template>の特徴は下記。 ... 2021.01.06 XSLT
XSLT [XSLT] xsl:apply-imports要素の使い方 <xsl:apply-imports>の使い方 ネットや書籍の情報では下記のような情報が見つかった。 これを書いた位置にimportしているXSLTファイルを読み込んで適用させるとのこと。 これで、外部に記述しているほうが優先度が... 2021.01.06 XSLT
XSLT [XSLT] importとincludeの違い importとincludeの違い importの特徴 <stylesheet>要素内で最初に書く必要がある 内部のxsltが優先 includeの特徴 外部のxsltが優先 サンプルコード 二つのXSLファイルをxs... 2021.01.06 XSLT
XSLT [XSLT] 二つのXSLファイルをxsl:include要素でマージさせる <xsl:include>の概要 この要素は、外部からスタイルシートを読み込むことができる。 href属性に、ファイルパスを記述する。 サンプルコード xml <?xml version="1.0" encoding="UTF-8"?> <... 2021.01.06 XSLT
XSLT [XSLT] XPathで使うノード用語の意味を解説 XSLTでいうノードとは? XPathのノードは、ツリー構造の意味で表すと節のこと。 要素ノードで例えると、要素そのものではなく、要素の位置を示すために要素にくっついているものがノード。 要素や属性などの部品を表現するために使われる。 ノー... 2021.01.06 XSLT
XSLT [XSLT] xsl:for-each要素でループ処理をする <xsl:for-each>要素の概要 この要素は、select属性で指定したXPathのxml側の要素をループする。 サンプルコード 変換させるxml <?xml version="1.0" encoding="UTF-8"?> <?xm... 2021.01.05 XSLT