<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi all,<div><br></div><div>I have the following stylesheet:</div><div><br></div><div><div style="margin: 0px; color: rgb(171, 69, 0);"><span style="color: #0070c1">&lt;xsl:stylesheet</span><span style="color: #000000"><br>
</span><span style="color: #f9975e"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #00aad6">xmlns:xsl</span><span style="color: #ff9450">=</span>"<a href="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</a>"<span style="color: #000000"><br>
</span><span style="color: #f9975e"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #00aad6">xmlns:xs</span><span style="color: #ff9450">=</span>"<a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>"<span style="color: #000000"><br>
</span><span style="color: #f9975e"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #00aad6">xmlns:file</span><span style="color: #ff9450">=</span>"<a href="http://expath.org/ns/file">http://expath.org/ns/file</a>"<span style="color: #000000"><br>
</span><span style="color: #f9975e"><span class="Apple-tab-span" style="white-space:pre">        </span>version</span><span style="color: #ff9450">=</span>"2.0"<span style="color: #000000"><br>
</span><span style="color: #f9975e"><span class="Apple-tab-span" style="white-space:pre">        </span>exclude-result-prefixes</span><span style="color: #ff9450">=</span>"#all"<span style="color: #021da7">&gt;</span><span style="color: #000000"><br>
<span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #0070c1">&lt;xsl:template</span><span style="color: #f9975e"> match</span><span style="color: #ff9450">=</span>"/"<span style="color: #021da7">&gt;</span><span style="color: #000000"><br>
<span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #0070c1">&lt;xsl:variable</span><span style="color: #f9975e"> name</span><span style="color: #ff9450">=</span>"file"<span style="color: #f9975e"> as</span><span style="color: #ff9450">=</span>"xs:string"<span style="color: #f9975e"> select</span><span style="color: #ff9450">=</span>"string(document-uri(/))"<span style="color: #021da7">/&gt;</span><span style="color: #000000"><br>
<span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #021da7">&lt;test&gt;</span><span style="color: #000000"><br>
<span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #0070c1">&lt;xsl:value-of</span><span style="color: #f9975e"> select</span><span style="color: #ff9450">=</span>"$file"<span style="color: #021da7">/&gt;</span><span style="color: #000000">: </span><span style="color: #0070c1">&lt;xsl:value-of</span><span style="color: #f9975e"> select</span><span style="color: #ff9450">=</span>"file:exists($file)"<span style="color: #021da7">/&gt;</span><span style="color: #000000">/</span><span style="color: #0070c1">&lt;xsl:value-of</span><span style="color: #f9975e"> select</span><span style="color: #ff9450">=</span>"doc-available($file)"<span style="color: #021da7">/&gt;</span><span style="color: #000000"><br>
<span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #021da7">&lt;/test&gt;</span><span style="color: #000000"><br>
<span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #0070c1">&lt;/xsl:template&gt;</span><span style="color: #000000"><br>
</span><span style="color: #0070c1">&lt;/xsl:stylesheet&gt;</span></div></div><div><br></div><div>I run it from OxygenXML with the stylesheet itself as the input document.</div><div><br></div><div>I expected the result is</div><div><br></div><div><div style="margin: 0px;"><span style="color: #021da7">&lt;test&gt;</span>file:/Users/Stf/Documents/trash/file-exists.xsl: true/true<span style="color: #021da7">&lt;/test&gt;</span></div></div><div><br></div><div>but actually it is</div><div><br></div><div><div style="margin: 0px;"><span style="color: #021da7">&lt;test&gt;</span>file:/Users/Stf/Documents/trash/file-exists.xsl: false/true<span style="color: #021da7">&lt;/test&gt;</span></div></div><div><br></div><div>Since I get the expected result from Oxygen on Windows, I think there is something wrong with the Mac implementation.</div><div><br></div><div>I use XML Editor 15.2, build 2014022718 on Mac OS X 10.9.2 (13C64) with java.version=1.6.0_65. The transformation scenario uses Saxon-PE, and Saxon’s »-ext«-option is checked. There are no errors during the transformation.</div><div><br></div><div>Any hints to get the right result?</div><div><br></div><div>Thank you,</div><div><br></div><div>Stefan</div><div><br></div><div><br></div><div><br></div><div><br></div></body></html>