0

入力ファイル XML を処理して出力 XML ファイルを作成する、非常に複雑な xsl (20 000 行の xsl ファイル!) ファイルがあります。xsl で処理できるすべての入力ファイル xpath を抽出したいと思います。したがって、XSL に関連するすべての (入力) xpath を何らかの形で抽出したいと考えています。そのために、XSL ファイルを 1 回渡すだけでこの情報を取得できる Java API またはツールを見つけたいと思います。そのような API やツールはありますか?

よろしくオーレル

4

1 に答える 1

0

技術的には簡単です。すべてのノードが何らかの方法で処理されます。あなたが本当に求めているのは、「スタイルシートで定義されたテンプレートによって具体的に処理されるもの」だと思います。

そのためには、ID テンプレートをスタイルシートの一番下に追加するだけです。まだ処理されていないものはすべてそれによって処理され、<xsl:message>そこに必要なものを出力する命令を追加できます。コンテキスト ノードの XPath を生成する方法の例を見つけることができると確信しています。これは、何度か尋ねられています。

編集:言及するのを忘れていました-技術的には、これはあなたが求めたものとは逆になり、どのノードが処理されていないかがわかります。ただし、それを使用して同じ目標を達成できることを願っています。

于 2013-01-09T14:25:18.297 に答える