1年以上前にはてなダイアリーに新しい記事を投稿するコードを書いたんですが、今回はてなダイアリーがAtomPub(Atom Publishing Protocol)に対応したと言うことで、急に新しくコードを書いてみた。 認証部分が「WSSE認証」になり、いきなり戸惑ったんだけど先駆者達のコードを参考に書いてみました。 とりあえずこれでPost出来ます。Postする時のXmlをXDocumentで作ろうとした形跡がありますが、XML宣言がXDocument(XElement)のsaveメソッドを読んだときにしか追加されない(オブジェクト自体に追加されるわけではなく、保存されたファイルに追加される)ので、結局StringBuilderでXMLを書いています。XDocumentの方から宣言を設定もしくは取得するプロパティも有るんだけど、それを使ってもダメ。これはどうすれば。。。 public st
![2008-09-07](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)