我查看了类似标题的问题,但好像找不到确切的答案。如果有人发现了相似的问题,请指向该线程。这是我的问题:
我有一个 xsd 文件,开头如下所示:
我需要知道如何以编程方式访问上述文件的命名空间值。
此外,我的解决方案需要通用,因此我不能简单地搜索xmlns:xs
,因为命名空间的确切名称可能与此不同。
我尝试过以下方法,但在调试时,elementNamespace
变量的值为空白""
:
XElement elemet = XElement.Load(@"D:\xsd\Response.xsd");
string elementNamespace = elemet.GetDefaultNamespace().NamespaceName;
System.Diagnostics.Debug.WriteLine("Namespace " + elementNamespace);
string elementNamespace = element.GetDefaultNamespace().NamespaceName;
- Matt Bussing