{"action":"created","issue":{"url":"https://api.github.com/repos/xproc/3.0-specification/issues/268","repository_url":"https://api.github.com/repos/xproc/3.0-specification","labels_url":"https://api.github.com/repos/xproc/3.0-specification/issues/268/labels{/name}","comments_url":"https://api.github.com/repos/xproc/3.0-specification/issues/268/comments","events_url":"https://api.github.com/repos/xproc/3.0-specification/issues/268/events","html_url":"https://github.com/xproc/3.0-specification/issues/268","id":294779463,"number":268,"title":"Serialization parameters map should be QName->String","user":{"login":"ndw","id":36793,"avatar_url":"https://avatars2.githubusercontent.com/u/36793?v=4","gravatar_id":"","url":"https://api.github.com/users/ndw","html_url":"https://github.com/ndw","followers_url":"https://api.github.com/users/ndw/followers","following_url":"https://api.github.com/users/ndw/following{/other_user}","gists_url":"https://api.github.com/users/ndw/gists{/gist_id}","starred_url":"https://api.github.com/users/ndw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ndw/subscriptions","organizations_url":"https://api.github.com/users/ndw/orgs","repos_url":"https://api.github.com/users/ndw/repos","events_url":"https://api.github.com/users/ndw/events{/privacy}","received_events_url":"https://api.github.com/users/ndw/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-06T14:30:11Z","updated_at":"2018-02-15T10:15:49Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"It's currently String->String, but that's wrong because processors can have application-specific serialization options that are QNames.\r\n"},"comment":{"url":"https://api.github.com/repos/xproc/3.0-specification/issues/comments/365882619","html_url":"https://github.com/xproc/3.0-specification/issues/268#issuecomment-365882619","issue_url":"https://api.github.com/repos/xproc/3.0-specification/issues/268","id":365882619,"user":{"login":"eriksiegel","id":5820773,"avatar_url":"https://avatars1.githubusercontent.com/u/5820773?v=4","gravatar_id":"","url":"https://api.github.com/users/eriksiegel","html_url":"https://github.com/eriksiegel","followers_url":"https://api.github.com/users/eriksiegel/followers","following_url":"https://api.github.com/users/eriksiegel/following{/other_user}","gists_url":"https://api.github.com/users/eriksiegel/gists{/gist_id}","starred_url":"https://api.github.com/users/eriksiegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eriksiegel/subscriptions","organizations_url":"https://api.github.com/users/eriksiegel/orgs","repos_url":"https://api.github.com/users/eriksiegel/repos","events_url":"https://api.github.com/users/eriksiegel/events{/privacy}","received_events_url":"https://api.github.com/users/eriksiegel/received_events","type":"User","site_admin":false},"created_at":"2018-02-15T10:15:49Z","updated_at":"2018-02-15T10:15:49Z","author_association":"NONE","body":"I think we are going to have a huge syntax problem when all maps are `map(xs:Qname, item())`. I've done some experimenting and send out a request on the XSL mailing list for clarification. Got a clear answer from Michael Kay. We got it wrong... 👎 \r\n\r\nYou can *not* write such a map as: `map{ Q{}content-type : 'text/xml' }`\r\n\r\nYou *must* write this as: `map{ QName((), 'content-type'): 'text/xml' }`\r\n\r\nNow that will be a nightmare to write when you have to construct large maps. Have we shot ourselves in the foot with the decision to make the map's keys xs:QNames?\r\n\r\n I do think we need to provide some syntactic sugar for this.... Or deviate from the XPath syntax (shudder)? Or use another map type?\r\n\r\n"}}
{"actor":{"display_login":"eriksiegel"}}