new XElement(ns + "tests", new XElement(ns + "test", new XAttribute("a", "1")), new XElement(ns + "test", new XAttribute("b", "2")), new XElement(ns + "test", new XAttribute("c", "3")), new XElement(ns + "test", new XAttribute("d", "4")) )) ちゃんと全部に ns + つけてる?