2

<[a-zA-Z0-9]></[a-zA-Z0-9]>xslt スタイルシートの各ノードに一致するようなパターンを持つことは可能ですか?

4

1 に答える 1

2

正規表現を使用したくないでしょう。述語を使用して、子ノードを含まないタグ (要素) に一致させるだけです...

<xsl:template match="*[not(node())]">
    ...
</xsl:template>

属性のみを持つ要素 ( など) をどのように分類します<foo attr="bar"/>か?

属性を持つ要素をシングルトンとして分類したくない場合は、述語を次のように変更します。

<xsl:template match="*[not(node()) and not(@*)]">
    ...
</xsl:template>
于 2012-12-19T20:25:59.850 に答える