Changes

Jump to navigation Jump to search
104 bytes removed ,  22:07, 9 December 2010
m
wikify
The following examples introduce the behavior. Please note that the namespace URI
must be of the form <code>java:fullyQualifiedClassName</code>.
<blockquote> <p>This example uses the java <code>Math</code> class and returns the cosine of an angle:</p>
<pre>declare namespace math = "java:java.lang.Math";
math:cos(xs:double(0))
</pre>
<p>The next example writes 256 bytes to the file <code>output.txt</code>:</p>
<pre>declare namespace fw = &quot;java:java.io.FileWriter&quot;;
)
</pre>
</blockquote>
==Try/Catch==
<p>The well-known try/catch construct can be used in BaseX to intercept
run-time errors. This feature will also be part of the new
<a href="[http://www.w3.org/TR/xquery-11/#id-try-catch">XQuery 1.1 Recommendation</a>].<br/> </p> <blockquote> <p><b>'''Example:</b></p> '''
<pre>try {
1 + '2'
concat('Error [', $code, ']: ', $desc)
}</pre>
<p><b>'''Result:</b> ''' <code>Error [XPTY0004]: '+' operator: number expected, string found.</code></p> </blockquote>
[[Category:XQuery]]
[[Category:Wikify]]
administrator, Bureaucrats, editor, Interface administrators, reviewer, Administrators
401

edits

Navigation menu