zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #04021
[Bug 920721] Re: json 2.0 bug: wrong behavior for parsing empty value
What specification tells you that parsing an empty value should return an error?
Why isn't returning nothing valid?
--
You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.
https://bugs.launchpad.net/bugs/920721
Title:
json 2.0 bug: wrong behavior for parsing empty value
Status in Zorba - The XQuery Processor:
New
Bug description:
Parsing an empty value has wrong behavior for both JSON mappings (Snelson and JSON-ML).
Please see failing tests:
- test/rbkt/zorba/json/json-snelson-empty-value
- test/rbkt/zorba/json/json-jsonml-empty-value
For instance in zorba/json/json-snelson-empty-value.xq:
import module namespace json = "http://www.zorba-xquery.com/modules/converters/json";
json:parse(<a/>)
Should raise error(s) http://www.zorba-xquery.com/errors:ZJPE0001
But instead Zorba returns a result.
For test/rbkt/zorba/json/json-jsonml-empty-value.xq:
import module namespace json = "http://www.zorba-xquery.com/modules/converters/json";
let $options :=
<options xmlns="http://www.zorba-xquery.com/modules/converters/json-options">
<json-format value="JsonML-array"/>
</options>
json:parse(<a/>,$options)
Zorba returns http://www.w3.org/2005/xqt-errors:XPST0003
instead of http://www.zorba-xquery.com/errors:ZJPE0001
To manage notifications about this bug go to:
https://bugs.launchpad.net/zorba/+bug/920721/+subscriptions
References