1

私は現在、数千の XSLT ファイルを含む大規模な XSLT 1.0 ライブラリのリファクタリングに取り組んでいます。このライブラリは、MSXML を使用して実行するように設計されているため、ms:node-set() 呼び出しが全体に散らばっています。ライブラリを別の XSLT エンジンに移植する必要がある場合、node-set 関数へのすべての参照を確認して更新することが使命になると思います。

ライブラリを移植するときに単一の変更点があるように、より移植性の高い方法でノードセット関数を実装することは可能ですか? たとえば、ms:node-set() 関数をラップ/オーバーライドし、ライブラリ内のすべての ms:node-set() 参照を my:代わりに node-set() を使用してください。

XSLT 2.0 への移行を伴うソリューションには興味がない

4

1 に答える 1