Укажите пространство имен при создании XAttribute 'encodingStyle' (с помощью ns + "encodingStyle"
):
XAttribute encoding = new XAttribute(ns + "encodingStyle", "http://www.w3.org/2001/12/soap-encoding");
Двухпараметрический конструктор XAttribute принимает XName
в качествеПервый аргумент.Это может быть либо неявно построено из string
(как в коде в вашем вопросе), либо напрямую путем «добавления» string
к XNamespace
для создания XName
(как указано выше).