Possbily. Check out the following link from Microsoft. This is what they have to say about it:
''The XML Document Object Model (DOM) is completely namespace-aware. Only namespace-aware XML documents are supported. The World Wide Web Consortium (W3C) specifies that DOM applications that implement Level 1 can be non-namespace-aware, and DOM Level 2 features are namespace-aware. However, all features in the XML DOM are namespace-aware, regardless if the method is from the Level 1 or Level 2 DOM Recommendation.
For example, in a non-namespace-aware setting, calling setAttribute(''A:b'', ''123''), as specified in the DOM Level 1 Recommendation, does not result in an attribute with a prefix of A and a local name of b. It would result in an attribute with the value A:b.
In a namespace-aware environment, the call to the DOM Level 2 setAttribute(''A:b'', ''123'') results in an attribute with a prefix of A and a local name of b. This is how the Microsoft .NET Framework DOM works.''
https://msdn.microsoft.com/en-us/library/w86a6hab(v=vs.110).aspx