ある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です。
ニュース
- 【サッカーW杯】1次リーグ敗退に韓国大統領が異例の失望表明…「無能な指揮官選べば結果は火を見るより明らか」★4 [jinjin★]
- 【神戸】福原町の風俗店で男女が死亡 部屋は施錠されその後室内から刃物も見つかる 警察が詳しい経緯を捜査 [ぐれ★]
- 【速報】 イラン国営メディアが宣言 「核兵器を作る以外に選択肢はない」「平和を実現するには核抑止力が必要」 [お断り★]
- 【サッカー】闘莉王氏「この11人じゃなかったら森保さんは間違っている」 ブラジル戦の予想スタメンを発表 [冬月記者★]
- 【国際】「ロシア兵器9割に日本部品」 ミサイルや無人機に転用 [煮卵★]
- 【(・(ェ)・)】クマのそばに「人らしきもの」が倒れている 「タケノコ採りにいった友人が戻ってこない」通報で捜索 青森県八甲田 [ぐれ★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★237【メキシコ/カナダ/アメリカ】
- 【MLB】パドレス vs ドジャース ★7
- 【フジテレビ】2026 FORMULA 1【NEXT】Lap53
- ハム専
- やくせん 4
- かもめせん5
- 未来予知したから明日日本対ブラジル戦のスコア教えるわ
- 納豆食ったらめっちゃ眠くなってきたんだが
- カナダのみなさんおめでとうございます
- ブラックロックシューター
- サッカーとかいうクソスポーツ
- 【速報】近鉄、京都駅で脱線 運転見合わせ [904425479]