[Bug 29373] Missing error code when fn:serialize receives a QName method in no namespace

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29373

Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #1 from Michael Kay <mike@saxonica.com> ---
I have been asked to propose a resolution.

Note 1 beneath the table refers to the entries in the table that reference Note
1, that is, the values of the method and json-node-output-method parameters. It
is therefore not relevant to this test case. The Note should be clarified to
avoid any misunderstanding on this point. 

I believe that this test case should not be an error. The spec says that "The
option parameter conventions apply", and these conventions state that option
keys that are not recognized are ignored. The thinking here is that an
implementation can look in the map for the keys it knows how to handle, it does
not have to enumerate all the keys in the map and check that each one is
recognized. An implementation shouldn't be looking for QName("", "indent") and
should therefore ignore it.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Tuesday, 8 March 2016 20:21:38 UTC