Vorrei verificare se esiste un file con xslt 2.0. Tuttavia, non funziona. Ho provato questo:verifica se il file xml esiste con XSLT 2.0, saxon9HE
<xsl:choose>
<xsl:when test="doc(iri-to-uri(concat($currFolder, '/', $currSubFolder, '/', @href)))">
(il percorso è corretto)
tuttavia, questo si traduce in un errore, quando il file non sia lì.
e questo:
<xsl:choose>
<xsl:when test="doc-available(iri-to-uri(concat($currFolder, '/', $currSubFolder, '/', @href)))">
non funziona, mi dice che i file sono lì che chiaramente non esistono.
Qual è il modo corretto per farlo? Un modo affidabile per controllare, se esiste un file xml.
Potete indicare l'esatta versione di Saxon 9 HE che non riesce con il test 'doc-available'? –
Ho scaricato l'ultimo jar da qui http://sourceforge.net/projects/saxon/files/Saxon-HE/, quindi presumo che sia Saxon HE 9.6. – user3629892