私は同様のタイトルで質問をブラウズしましたが、誰かが同様の質問を見つけた場合、私が探しているものを正確に見つけることができませんでした。親切にスレッドを指します。ここに私の質問です: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);
感謝を –