ものがたり(旧)

atsushieno.hatenablog.com に続く

http://japan.cnet.com/news/biz/story/0,2000056020,20343300,00.htm

ロシアは著作権法より先に独占禁止法あるいはその運用を整備する必要があるんじゃないか?

何となくペタリ。

XmlReflectionMember m = new XmlReflectionMember ();
m.MemberName = "hooray";
m.MemberType = typeof (string);
m.XmlAttributes = new XmlAttributes ();
m.XmlAttributes.XmlAttribute = new XmlAttributeAttribute ();
XmlReflectionImporter imp = new XmlReflectionImporter ();
XmlMembersMapping map = imp.ImportMembersMapping (
        "elem", "urn:foo", new XmlReflectionMember [] {m}, true);
XmlSerializer ser = XmlSerializer.FromMappings (
        new XmlMapping [] {map}) [0];
string xml = "<elem xmlns='urn:foo' hooray='doh' />";
object o = ser.Deserialize (new StringReader (xml));
  • .net 1.x: 永久ループ
  • .net 2.0: works fine
  • mono: エラー → 直した

SOAP関係はめんどくちゃいな。

XmlMembersMappingがSOAPのためだけに存在することを知ったのは比較的最近のことだ、というのは内緒。