XDocument Reading XML file with Root element having namespaces

后端 未结 4 1012
故里飘歌
故里飘歌 2021-01-07 06:13

I am having some trouble parsing an XML file with the root node having multiple namespaces. I want to get a list of nodes \'object\' with type string containing \'UserContro

4条回答
  •  情话喂你
    2021-01-07 06:49

    One more trick with namespaces - you can use XElement.GetDefaultNamespace() to get default namespace of root element. Then use this default namespace for querying:

    var xdoc = XDocument.Load(path_to_xml);
    var ns = xdoc.Root.GetDefaultNamespace();
    var objects = xdoc.Descendants(ns + "object");
    

提交回复
热议问题