This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The catalog sets the dependency for the fn-parse-json tests globally to XT30+ and XP31, however, some tests are not XT30+ but only XP31. The following tests use the arrow operator and are therefore dependent on XP31 only and not XT30: fn-parse-json-056 fn-parse-json-057 fn-parse-json-058 fn-parse-json-062 fn-parse-json-063 fn-parse-json-064 fn-parse-json-065 fn-parse-json-066 fn-parse-json-941 fn-parse-json-942 fn-parse-json-943 fn-parse-json-944 fn-parse-json-945
The following tests suffer the same issue (they use '=>' in the test): map-get-023 map-get-024 map-put-021 map-put-023 map-remove-014 map-remove-015 map-remove-016 map-size-014
I agree will Abel's observation. I will fix the tests indicated with local spec dependencies to 'XP31+' and 'XQ31+'.
Fixes committed to cvs, with the exception of 'fn-parse-json-065' - I think no change required.
> with the exception of 'fn-parse-json-065' - I think no change required. I agree, copy/paste error on my end. Tx for the changes. Closing.
Sorry, reopening. None of the tests of parse-json should be marked XT30. This is what we say about this in XSLT 3.0: "XPath 3.1 incorporates the functions defined in this section. It also provides additional JSON capability, in the form of functions parse-json, json-doc, and extensions to the serializeFO30 function. These facilities are incorporated in XSLT 3.0 only if the XPath 3.1 feature is supported. They depend on support for arrays." In other words, these are part of XP31, not XT30 + map features (for which I believe the XT30 token was created).
Global Dependency on XT30 removed