Web Artisan Blog - ウェブ アルチザン ブログ

XML:XSL:XSLT:変数(variable)に値を代入するには

XML (18 items)

2004年08月31日

XSLTの変数は”variable”と表現するが、これへの値の代入方法について。
しかし、これは所謂プログラミングにおける変数的には使えない事が注意点。
<スポンサードリンク>
(記述例)

<xsl:variable name="name" select="ABC"/>


上記は、「name」という変数に”ABC”という値を代入する、となる。

しかし、これはJavaで表現する所の、

final Object name = "ABC";


にあたり、

name = "ABC";


ではない。
つまりXSLTにおいて、
変数の値は可変でなく、一旦入れた値を変えれない。


※これができるとできないでは大きな違いがある。
  プログラマーとしては、これができる事が普通と考えるが、
  XSLTではこれが当てはまらない。
  XSLTを使用する際は、その仕様と”XPath”の理解が重要であると考える。

<XPath参考サイト>
>1.XPath の基本
数あるXML説明サイトの中で、こちらは比較的わかりやすい。

<関連記事>
>XML:XSL:XSLT:変数(variable)の取扱い



<スポンサードリンク>
前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

wrote:

代入不可能:

2006年09月01日 15時51分25秒

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=251