我瀏覽過類似標題的問題,但似乎無法找到我正在尋找的內容,如果有人發現類似的問題,請將我指向該線程。以下是我的問題:從xml文件獲取名稱空間C#
我有開始的像這樣的XSD文件:
我需要知道如何編程訪問上述文件的命名空間值。
另外我的解決辦法必須是通用的,所以我不能簡單地搜索xmlns:xs
因爲命名空間的確切名稱可能有不同的名稱
我試過以下,但調試elementNamespace
變量的值時,是空白的""
:
XElement elemet = XElement.Load(@"D:\xsd\Response.xsd");
string elementNamespace = elemet.GetDefaultNamespace().NamespaceName;
System.Diagnostics.Debug.WriteLine("Namespace " + elementNamespace);
感謝我所用的LINQ to XML的方式鏈接 –