Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java拡張機能を作成しました
xmlns:convert="java:com.package.GreateClass"
これは、com.package.GreateClassがXMLプロセッサのクラスパスにある場合に機能します。それ以外の場合、拡張実行行でコンパイルエラーが発生します。XSL変換を実行し、xmlプロセッサのクラスパスにないときにcom.package.GreateClassの実行をスキップできますか?
PS私はSaxon9.1XMLプロセッサを使用しています。
試す
use-when="function-available('java:com.package.GreateClass')"
use-XSLTで条件付きコンパイルを行う場合、コンパイル時に条件がfalseの場合、コードは無視されます。