- - PR -
属性の値を変数で参照したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-09-20 20:31
お世話になります。
itohiroと申します。 今、XSLTで変換元のDOCTYPEをコピーする為に、Javaから受け取った引数をoutput要素のdoctype-systemとdoctype-publicの属性に入れたいのですがうまくいきません。 <xsl:output doctype-system='パラメータ1' doctype-public='パラメータ2' /> お分かりの方、ご教授頂ければ幸いです。 |
|
投稿日時: 2006-09-20 23:46
XSLTはXMLを生成(XMLに変換)できます。
またXSLもXMLです。 #なんか同じようなことを何度も書いてる気がする・・ #それに合わせてバージョンのことなんかも話題にのぼっていたけど #新しくなったのだろうか?・・ |
|
投稿日時: 2006-09-21 13:48
http://www.infoteria.com/jp/contents/xml-data/REC-xslt-19991116-jpn.htm#top-level-variables 11.4 トップレベルの変数とパラメータ xsl:variable および xsl:param の両者とも、トップレベルのエレメントとして使用できる。 トップレベルに置く変数バインドエレメントでは、どこからでも参照できるグローバル変数を宣言する。 トップレベルに置く xsl:param エレメントでは、スタイルシートに渡すパラメータを宣言する。XSLTでは、パラメータをスタイルシートに渡すためのメカニズムを定義しない。 従って、使用するxsltプロセッサ毎に違います。 テキストレベルの書き換えや DOM木を辿ってスタイルシートの属性を書替えたりもあります |
1