This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
There's an inconsistency between fn:serialize and fn:transform in the handling of serialization parameters. fn:serialize can take a map of serialization parameters in which "The key of the entry is an xs:string value in the cases of parameter names defined in these specifications, or an xs:QName (with non-absent namespace) in the case of implementation-defined serialization parameters." whereas in the case of fn:transform, the serialization parameters map "Standard parameters such as method and indent are supplied as QNames in no namespace." Could we please choose one convention for the two functions? See related bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=29373
Furthermore, fn:serialize gives a table describing the serialization parameters. It would be nice if fn:transform referenced this table.
The WG agreed that we should bring fn:transform into line with fn:serialize.
Resolved as described in bug #29940