0
Saxon構成では、setAllowExternalFunctions()
を呼び出して、スタイルシートから外部関数を呼び出すことを有効または無効にすることができます。Saxonの特定の拡張機能へのアクセスを制御できますか?
これ以上細かい制御ができる方法はありますか?私の特定のニーズは、残りのすべてをブロックしながら、いくつかの機能をホワイトリストに載せたいと思っています。
現在、これを行う方法はありますか?
我々は再帰拡張機能について話している、あなたはjavaLibはcom.saxonica.config.JavaExtensionLibrary
を拡張し、その関数名がOKであることを確認するためにこのような
bind()
や
getFunctionItem()
などのメソッドをオーバーライドするクラスです
((ProfessionalConfiguration) config).setExtensionBinder("java", javaLib);
を呼び出すことができると仮定すると、