[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: check if document exists
XSLT 2.0 has a function doc-available() to meet this requirement. In 1.0 you will need to use extension functions. It might help to use valid URIs - these always use forwards "/" characters, never backslash. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Todd Baker [mailto:pixelboy@xxxxxxxxx] > Sent: 24 July 2006 07:38 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: check if document exists > > I am having a similar problem in xslt 1.0 (MSXML). > > We have a supplier ftp'ing some XML data but sometimes it > doesnt arrive and sometimes its invalid XML :( > > Ive tried > > <xsl:if test="msxsl:node-set(document('..\weather\weather.xml'))"> > and > <xsl:if test="document('..\weather\weather.xml')"> > > but both throw errors and the template stops. > > Is there any way I can test the validity of the document to > be imported and handle it gracefully? > > Cheers > > Cheers
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|