Я просмотрел вопросы с похожими названиями, но не могу найти именно то, что ищу, если кто-нибудь заметил похожий вопрос любезно укажите мне на ветку.Вот мой вопрос:
У меня есть файл xsd, который начинается примерно так:
Мне нужно знать, как программно получить доступ к значению пространства имен указанного выше файла.
Кроме того, мое решение должно быть общим, поэтому я не могу просто искать xmlns: xs
, потому что точное имя пространства имен может иметь другое имя
Я пробовал следующее, но при отладке значение переменной elementNamespace
пустое ""
:
XElement elemet = XElement.Load(@"D:\xsd\Response.xsd");
string elementNamespace = elemet.GetDefaultNamespace().NamespaceName;
System.Diagnostics.Debug.WriteLine("Namespace " + elementNamespace);