heirarchicalなグループ構造を持つアプリケーションがあります。グループの一部は、この形式で渡されます。XSLで文字列を展開する
/Geography/NA/US/California
私は次のように設定されたノードを取得することができるように、この文字列を「アンロール」したいと思います:
/Geography
/Geography/NA
/Geography/NA/US
/Geography/NA/US/California
私は、私が使用することができます知っていますstr:tokenizeとノードセットを得るように:[Geography, NA, US, California]
しかし、私は部品を段階的に組み立てる方法を失っています。
ほとんどのexslt関数を使用できますが、XSLT 2.0の機能はありません。
これは素晴らしいです!これは私が探していたものです。ありがとうございました!残りのトークン( "/ Geography/NA"など)を保持したまま、 "/ Geography"トークンを削除する方法を教えていただけたら、ボーナスポイントが表示されます。 –
'トークン'を 'xsl:if test =" contains(部分的な後置($ lead、 '/') '/') ''にラップすることができます。 – Tomalak
パーフェクト。再度、感謝します! –