Ваш код в настоящее время создает элемент без пространства имен. Предположительно, это внутри элемента, который равен в пространстве имен, поэтому он добавляет часть xmlns=""
. Если вы хотите, чтобы оно оставалось в одном и том же пространстве имен, просто используйте:
XElement customHeading = new XElement(_spreadSheetNameSapce + "Row",
new XAttribute(_spreadSheetNameSapce + "AutoFitHeight", "0"));
Просто еще раз подчеркну, что речь идет не о удалении пространства имен, а о помещении элемента в то же пространство имен, что и "default", унаследованное от его родителя.