{"action":"created","issue":{"url":"https://api.github.com/repos/beevik/etree/issues/11","labels_url":"https://api.github.com/repos/beevik/etree/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/beevik/etree/issues/11/comments","events_url":"https://api.github.com/repos/beevik/etree/issues/11/events","html_url":"https://github.com/beevik/etree/pull/11","id":106094562,"number":11,"title":"support canonical xml","user":{"login":"ma314smith","id":1907836,"avatar_url":"https://avatars.githubusercontent.com/u/1907836?v=3","gravatar_id":"","url":"https://api.github.com/users/ma314smith","html_url":"https://github.com/ma314smith","followers_url":"https://api.github.com/users/ma314smith/followers","following_url":"https://api.github.com/users/ma314smith/following{/other_user}","gists_url":"https://api.github.com/users/ma314smith/gists{/gist_id}","starred_url":"https://api.github.com/users/ma314smith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ma314smith/subscriptions","organizations_url":"https://api.github.com/users/ma314smith/orgs","repos_url":"https://api.github.com/users/ma314smith/repos","events_url":"https://api.github.com/users/ma314smith/events{/privacy}","received_events_url":"https://api.github.com/users/ma314smith/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-09-11T21:09:39Z","updated_at":"2015-11-10T05:01:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/beevik/etree/pulls/11","html_url":"https://github.com/beevik/etree/pull/11","diff_url":"https://github.com/beevik/etree/pull/11.diff","patch_url":"https://github.com/beevik/etree/pull/11.patch"},"body":"Thanks for creating this package. Its been very useful and saved me a lot of time.\r\n\r\nI'm working on a project that requires canonical XML, so that signatures and digest hashes over the XML doc can be validated.  I've made a couple changes here that should allow me to do that without affecting the default behavior for anyone else.  Specifically, this enables explicit end tags (http://www.w3.org/TR/xml-c14n#Example-SETags), and bypasses the default escaping so that I can implement my own (http://www.w3.org/TR/xml-c14n#Example-Chars).\r\n\r\nLet me know if this looks ok, or if you want it structured differently."},"comment":{"url":"https://api.github.com/repos/beevik/etree/issues/comments/155291449","html_url":"https://github.com/beevik/etree/pull/11#issuecomment-155291449","issue_url":"https://api.github.com/repos/beevik/etree/issues/11","id":155291449,"user":{"login":"ma314smith","id":1907836,"avatar_url":"https://avatars.githubusercontent.com/u/1907836?v=3","gravatar_id":"","url":"https://api.github.com/users/ma314smith","html_url":"https://github.com/ma314smith","followers_url":"https://api.github.com/users/ma314smith/followers","following_url":"https://api.github.com/users/ma314smith/following{/other_user}","gists_url":"https://api.github.com/users/ma314smith/gists{/gist_id}","starred_url":"https://api.github.com/users/ma314smith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ma314smith/subscriptions","organizations_url":"https://api.github.com/users/ma314smith/orgs","repos_url":"https://api.github.com/users/ma314smith/repos","events_url":"https://api.github.com/users/ma314smith/events{/privacy}","received_events_url":"https://api.github.com/users/ma314smith/received_events","type":"User","site_admin":false},"created_at":"2015-11-10T05:01:50Z","updated_at":"2015-11-10T05:01:50Z","body":"Ok, the WriteSettings are in place and the tests are passing.\r\n\r\nNote that I made a non-optional change to prevent processing instructions without data from getting a trailing space.  It didn't seem like this warranted another WriteSettings option, but let me know if you feel otherwise."}}