XSLT [XSLT] xmlのデータをそのままコピーしてから要素追加・削除をする xmlのデータをそのままコピーしてから要素追加・削除をする 下記にて、xmlのデータをそのまま取得してきたものに対し、要素の追加や削除をしていく。 xmlのデータを変換せずにコピーしてそのまま出力する サンプルコード XML <?... 2021.01.14 XSLT
XSLT [XSLT] xmlのデータを変換せずにコピーしてそのまま出力する xmlのデータを変換せずにそのまま出力する XSLT変換で、xmlのデータをそのまま全部取得したいときにどのようなコードを書けばよいか記載。 それにプラスアルファで、要素を追加したり削除したりするのは別記事にて記載。 xmlのデータ... 2021.01.14 XSLT
XSLT XSLTの使い方・入門チュートリアル XSLT入門入門編 XSLTとは? XSLTのエディタ用に「VSCode」で環境構築 MSXSLを使ってXSLTで変換した結果をファイルに出力する xmlファイルをXSLTで変換して新しい形のxmlファイルを作ってみる XSLT変... 2021.01.10 XSLT
XSLT [XSLT] XPathについて・色々な書き方 XPathの概要 XPathは、XML文書内のパスのこと。 XPathでは、要素や要素の属性などの位置を特定することができる。 XPathの色々な書き方 XPath 意味 //要素名 指定した要素すべて。 親要素//要素名のように... 2021.01.08 XSLT
XSLT [XSLT] xsl:variableで変数の宣言をして扱う <xsl:variable>の概要 この要素は変数を作成できる。 name属性に変数名を入れて、select属性に変数のデータを入れる。 変数を使用する時は$変数名で使う。 サンプルコード XML <?xml version="1.0" ... 2021.01.07 XSLT
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