2016-04-24 1 views
0

変換されるxmlファイルのサブフォルダ( "alto")にファイルのコレクションをロードする必要があります。変換中のスタイルシートではなく、処理中のドキュメントの場所からコレクションを構築する

これは非常に近いです:それはスタイルシートは、文書が変換されていない、であるフォルダで演出された以外

<xsl:variable name="files" select="collection('./alto/?select=*.xml')"/> 

このコマンドは、コレクションの権利を取得します。 "document-uri(。)"を使用して完全なファイルパスを取得できますが、最後にファイル名を切り落とす方法がわからないので、 "./alto/?select=*.xml"を追加することができますそれ。私は私が非常に近くにいるように感じ、トークンで何か?

答えて

0

select="collection(resolve-uri('./alto/?select=*.xml', base-uri()))"と思っています。

+0

ありがとうございます!それは完全に機能します。私はtokenizerと変数との戦いに数時間を費やし、あなたのソリューションはちょうどうまくいっています。 –

関連する問題