Hi,
When passing an empty sequence where a node() is expected, the function does
not execute, nor is a 'coercion' error is raised either. Is it supposed to work
like this? With following example I would expect either the string 'blabla' or
an error, but instead I am getting 'bla'.
---------
xquery version "1.0-ml";
declare default function namespace "my";
declare function elem($arg as node()) as xs:string {
"bla"
};
elem(()), elem(<bla/>)
---------
I am running on MarkLogic Server 4.0-1..
Kind regards,
Geert
Drs. G.P.H. Josten
Consultant
http://www.daidalos.nl/
Daidalos BV
Source of Innovation
Hoekeindsehof 1-4
2665 JZ Bleiswijk
Tel.: +31 (0) 10 850 1200
Fax: +31 (0) 10 850 1199
http://www.daidalos.nl/
KvK 27164984
De informatie - verzonden in of met dit emailbericht - is afkomstig van
Daidalos BV en is uitsluitend bestemd voor de geadresseerde. Indien u dit
bericht onbedoeld hebt ontvangen, verzoeken wij u het te verwijderen. Aan dit
bericht kunnen geen rechten worden ontleend.
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general