Subject: Re: [xsl] how to test the existence of a file on the hard disk ? From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 31 Aug 2001 10:41:31 +0100 |
> Is it possible with XSL ? Not in general. if you use document() on a file that isn't there, then a system is _allowed_ to return an empty node set, and if it does this you can test for that with xsl:if. Unfortunately though it is also allowed to stop with an error. Some systems (eg saxon) have flags that allow you to control the behaviour on errors like this where the recommendation allows a recovery. If your system returns an empty node set then you are OK. If your system always gives an error then you need to either use some extension function or use a special URI resolver that returns some special XML file in the case of missing files, so that you can always get something back with document() and then test if it is the special 2missing file" document. David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] how to test the existence of , Stephane . Le-Deaut | Thread | Re: [xsl] how to test the existence, Paulo Henrique S. Be |
[xsl] how to test the existence of , Stephane . Le-Deaut | Date | [xsl] Grouping headers revisted, Jeroen Janssen |
Month |