問題タブ [xslt-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - XSLT Xalan dyn:評価例
EXSLT-DYN:EVALUATEをスタイルシートで使用してほしい。名前のペースを追加しましたが、インポートする必要のある.xslファイルがどこにあるかわかりません。インポートを指すXALANがインストールされているとは思いません。これをどのようにインストールしますか?インストールして.xslをポイントすると、関数が取得されて適用されますか?私はWindowsを実行しています。XSLTファイルはXMLドキュメントの上部に含まれています。
ありがとう
ピート
java - Java7 Update4 の SecurityManager と XSLT 拡張機能が壊れていますか?
Java アプリケーション FreeMind は、XSLT を使用して古いファイルから更新します。XSLT は、静的な Java 関数を使用して文字列操作を簡素化します。これは Java 7 update 2 までは問題なく動作し、Windows の java7 update 4 では次の例外が発生します。
最小限の例に落とし込むと、カスタム SecurityManager が犯人であることがわかります。設定されている場合、コードは失敗します。コメントアウトされている場合、コードは機能します。update 2 と update 4 の間に java7 のセキュリティ システムで何が変更されたか、または他に何が原因であるかを知っている人はいますか?
さらに最小限の例を次に示します。
簡単に言えば、Java はメソッドが静的ではなく (しかし静的である)、オブジェクト参照を見逃していると考えています。
TIA、FreeMind のクリス
編集: 最短の例 (通常のセキュリティ マネージャーのコピーを設定するだけで十分です) が追加されました。
javascript - XSLT Javascript 拡張機能は Date().toISOString() を呼び出せません
私は、 Microsoft XSLT (1.0)で拡張機能を使用して実験してきました。JavaScript 関数では、現在の ISO の日付と時刻を返そうとしています。簡単に聞こえます。
上記を実行すると、「Function expected」が返されます。Microsoft のドキュメントによるとtoISOString
、JavaScriptDate()
オブジェクトが想定されています。使用するtoGMTString()
と、GMT 値が返されます。ISO形式で返される現在の日付が本当に必要です。
何か案は?