Subject: Re: [xsl] Checking if a file exists From: "Liam R. E. Quin liam@xxxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 18 Apr 2024 22:38:54 -0000 |
On Thu, 2024-04-18 at 22:28 +0000, dvint@xxxxxxxxx wrote: > I need to take a list of XML files and rename them based upon values > provided by the writer. I know that my list has duplicate name tokens > for different files in the list. I do get duplicate names when > generated. > > I'm trying to trap this situation and handle this while creating the > files, I have a template with this: > > ... > > '<xsl:value-of select="$newFile"/>' found '<xsl:value-of > select="doc-available($newFile)"/>' doc-available is not the same as file:exists() - it will only be true if the document could be read successfully with doc() (and of course to dettermine this, the XSLT processor effectively does a doc() behind the scenes, and then probably has to keep it in memory in case it changed externally). Also make sure your XSLT didn't create the document using result- document... You can't write to the same URI more than once in the same XSLT run. Without seeing the exact error message it's hard to be sure. liam -- Liam Quin,B https://www.delightfulcomputing.com/ Available for XML/Document/Information Architecture/XSLT/ XSL/XQuery/Web/Text Processing/A11Y training, work & consulting. Barefoot Web-slave, antique illustrations: B http://www.fromoldbooks.org
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Checking if a file exists, dvint@xxxxxxxxx | Thread | Re: [xsl] Checking if a file exists, dvint dvint@xxxxxxxx |
[xsl] Checking if a file exists, dvint@xxxxxxxxx | Date | Re: [xsl] Checking if a file exists, dvint dvint@xxxxxxxx |
Month |