Я искал разъяснений между XName, XNamespace & XElement.Name.LocalName из msdn.microsoft.com пример утверждает, чтоXElement и это атрибуты
XNamespace ns = "http://www.adventure-works.com";
XElement root = new XElement(ns + "Root", "content");
Console.WriteLine(root.Name);
Q. ли XElement должен иметь пространство имен обязательно?
Когда я использую его как:
XElement xEle = XElement.Parse(xml);
String tagName = xEle.Name.LocalName;
Это дает первое имя элемента, то почему?
(Просьба уточнить, если это возможно разница & возможно использование XElement.XName & XElement.XName.LocalName)
Пространства имен не являются обязательными. 'XName' состоит из пространства имен и имени. Что ты не понимаешь? – SLaks