- - PR -
matchしないテンプレートの指定
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2001-10-30 13:34
タイトルだけ読むと意味がわかりませんが、要するに、
通常は、 <xsl:apply-templates select="element_a" /> と記述すると、 XMLに<element_a>のタグがある場合に、テンプレートが適用されますが、 これを、逆にしたいわけです。 <element_a>のタグ以外に対してテンプレートを適用するような記述があれば いいのですが・・・。 ちなみに、<element_a>のテンプレートは他の個所で使用するため、既に存在 しています。 やはり無理でしょうか? |
|
投稿日時: 2001-10-30 13:59
はじめまして
否定文ですか <xsl:apply-templates select="*[not(local-name()='elmentA')]"> 述部で選択します。QName なら name() 関数 |
|
投稿日時: 2001-10-30 14:05
追加します
<xsl:template match= の箇所でなら、マッチの優先度規則を利用して、も、できます。 * パターン と ElementA パターンがあると * 側には not(A) が流れます。 |
|
投稿日時: 2001-10-30 14:10
できました!
こういう指定の仕方もあるのですね。 勉強になりました。 どうもありがとうございました。m(__)m |
1