ものがたり(旧)

atsushieno.hatenablog.com に続く

xml:id PR

xml:idのPRが出てますね。こん中に(一つ前のバージョンからだけど)Canonical XMLとの非互換性について言及されています。で、僕を含めて誰も使っていないので、exc-c14nがあるからいいんじゃん?っていうお気楽な結論でいるのが趨勢だと思うんですが、多分誰もxml:spaceやxml:baseが継承されないという問題は意識してないと思うんですよね。

本家monogatariでは「別のnamespaceを割り当てちゃえばいーんじゃん?」とだけ書きましたが、まあ、↑な問題にも誰も気づいてなさげだから、本当にニーズが無いんでしょう、きっと。それにMicrosoft.NETの世界では、ユーザーの誰かがxml:idを実装して、それがSignedXmlと相性が悪いことに気づいたら、SignedXmlの実装を変えろってMSにプッシュしてW3C仕様違反なAPIが増えるでしょうから、まあ心配しなくて良さそうです。先例あるし。