XSL/XSLT (558レス)
上
下
前
次
1-
新
101
(3)
: 02/07/04 23:36
ID:QxzpOV1b(1)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
101: [] 02/07/04 23:36 ID:QxzpOV1b あるxml文書をコピーする過程で、決まった要素にだけtemplateを適用したいのですが どーにもこーにもうまくいきません. <xsl:template match="@*|node()" priority="2"> <xsl:copy> <xsl:apply-templates select="@*|node()" /> </xsl:copy> </xsl:template> としておいて、例えば要素fooだけはそのままコピーするのではなく <xsl:template match="foo" priority="1"> <xsl:text>foo</xsl:text> </xsl:template> このtemplateが適用されて欲しいのですが、priority属性が効いてくれないみたいです。 というか根本的に考え方が違うのかもしれません。 最初のtemplate中で<xsl:when test="name()='foo'">を使って分岐させれば うまく(意図通りに)いくのですが、どうもスマートでないような気がします。 濃ゆいスレにそぐわない質問かもしれませんが、 よい方法があれば教えてください。 あ、環境はxalan+jdk1.3.0です。 http://medaka.5ch.io/test/read.cgi/php/999654569/101
ある文書をコピーする過程で決まった要素にだけを適用したいのですが どーにもこーにもうまくいきません としておいて例えば要素だけはそのままコピーするのではなく このが適用されて欲しいのですが属性が効いてくれないみたいです というか根本的に考え方が違うのかもしれません 最初の中で を使って分岐させれば うまく意図通りにいくのですがどうもスマートでないような気がします 濃ゆいスレにそぐわない質問かもしれませんが よい方法があれば教えてください あ環境はです
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 457 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.027s