現在、私はXSLT2機能のためのユニットテストを行うに何かを書いて、アイデアは非常に単純です:動的文字列をXPath式として評価しますか?
- は、いくつかのカスタムXSLT2機能が含まれている
custom-library.xsl
を作成します。 データXMLは、XMLスキーマxslunit.xsdを以下のように、テストケースが含まれて作成します。
schema structure http://xml.bodz.net/schema/xslunit/xslunit.png
実行したテストケースによってxslunit-xslt2.xslを使用して、それを変換し、テスト結果のHTMLを取得します。
さて、質問があり、そこにテストケースでの関数呼び出しであり、私はXSLT(ファイルxslunit-xslt2.xsl)でそれを評価する必要があります。しかし、私はXPathを評価する方法を見つけることができません。
Java拡張機能を使用するのは簡単かもしれませんが、別の問題を引き起こしたくありません。私はすべてがXSLT2だけで動作することができることを願っています。
http://exslt.org/dyn/functions/evaluate/index.htmlでも言及する価値があります。例えば、1.0の世界にあるlibxsltなどで実装されています。 – Flack
altovaリンクをありがとう、私はちょうどエディタを使用しています。使用するツールが決まったら、常に拡張方法があります。だから私はxsltの単体テストのための別のアプローチを考えています。 –