This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: how to test the existence of a file on the hard disk ?


Am Freitag, 31. August 2001 15:01 schrieb Paulo Henrique S. Bermejo:
> Stephane,
>
> Maybe I can to help.
> Exist a function XPath that become possible to acess documents. The
> name is "document(file)".
> This case, to acess a document in a variable you should:
> <xsl:variable name="meu_documento_xml"
> select="document(path/document.xml)"/>
> I don't know as you can to certify if file exists, but I think that
> is begin good.

But it must be a well formed xml file if you use document()
you should use an extension to test the existience of a file.

Example:
This way i create directories which not already exist:

<xsl:message>
<xsl:if test="fs:mkdirs(fs:new(fs:getParent(fs:new($filename))))" 
xmlns:fs="java.io.File">
    Directories created
</xsl:if>
</xsl:message>

so extensions with java.io.File will be a good start for your problem

janning

> Cheers,
>
> Paulo Henrique Bermejo
> University Federal of Santa Catarina - Florianópolis/SC
> Brazil
>
> ----- Original Message -----
> From: Stephane.Le-Deaut@alcatel.fr
> To: xsl-list@lists.mulberrytech.com
> Sent: Friday, August 31, 2001 6:12 AM
> Subject: [xsl] how to test the existence of a file on the hard disk
> ?
>
>
>
>
> Hello all,
>
> I want to check if a file exists on the hard disk with XSL.
> I tried this way without success :
>
> <xsl:variable name="delivery_File"
>                           select="c:/XML/nameOfFile"/>
>
> <xsl:choose>
>
>          <!-- we did not find the deliveryFile in this directory 
> --> <xsl:when test="not($delivery_File)">
>                     ............
>          </xsl:when>
>           <!-- we find -->
>           <xsl:otherwise>
>                   ...........
>           </xsl:otherwise>
>
> </xsl:choose>
>
> My procedure XSL never goes in <xsl:otherwise> even if the file
> exists.
>
> Is it possible with XSL ?
> Is anyone knows a solution ?
>
> Thanks in advance
>
>
>
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
>
>
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list

-- 
Planwerk 6 /websolutions
Herzogstraße 86
40215 Düsseldorf

fon 0211-6015919
fax 0211-6015917
http://www.planwerk6.de

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]