2012-04-09 21 views
0

私はC#でXMLファイルを作成しています。xmlファイルからNamespaceを抽出する

私はネームスペースを取り除き、いくつかの操作をしたいと思います。

私のxmlファイルは次のようになっています。

ルートタグからXml名前空間を抽出したい場合は、XXXXXの値を取得します。

必要な出力:XXXXX

これについては、いずれかの助けができます。

ありがとうございます。

答えて

2

これを試してみてください:

var xdoc = XDocument.Parse(xml); 
var ns = xdoc.Root.Name.Namespace.NamespaceName; 
var value = new Uri(ns).Segments.LastOrDefault(); 
0

あなたは

XNamespace ns = XNamespace.Get("http://ABCD.com/sdltridion/schemas/XXXXX"); 
var result = XElement.Load("URL").Descendants(ns + "NODENAME"); 

XNamespaceクラスを試すことができますおかげ

ディープ

関連する問題