XNamespace.None Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'oggetto XNamespace che non corrisponde ad alcuno spazio dei nomi.
public:
static property System::Xml::Linq::XNamespace ^ None { System::Xml::Linq::XNamespace ^ get(); };
public static System.Xml.Linq.XNamespace None { get; }
member this.None : System.Xml.Linq.XNamespace
Public Shared ReadOnly Property None As XNamespace
Valore della proprietà
XNamespace che non corrisponde ad alcuno spazio dei nomi.
Esempio
Nell'esempio seguente viene utilizzata questa proprietà per determinare quali elementi non si trovano in uno spazio dei nomi.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement("Root",
new XElement(aw + "ChildInNamespace", "content"),
new XElement("ChildInNoNamespace", "content")
);
if (root.Name.Namespace == XNamespace.None)
Console.WriteLine("Root element is in no namespace");
else
Console.WriteLine("Root element is in a namespace");
if (root.Element(aw + "ChildInNamespace").Name.Namespace == XNamespace.None)
Console.WriteLine("ChildInNamespace element is in no namespace");
else
Console.WriteLine("ChildInNamespace element is in a namespace");
if (root.Element("ChildInNoNamespace").Name.Namespace == XNamespace.None)
Console.WriteLine("ChildInNoNamespace element is in no namespace");
else
Console.WriteLine("ChildInNoNamespace element is in a namespace");
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim root As XElement = _
<Root>
<aw:ChildInNamespace>content</aw:ChildInNamespace>
<ChildInNoNamespace>content</ChildInNoNamespace>
</Root>
If (root.Name.Namespace Is XNamespace.None) Then
Console.WriteLine("Root element is in no namespace")
Else
Console.WriteLine("Root element is in a namespace")
End If
If (root.Element(GetXmlNamespace(aw) + "ChildInNamespace") _
.Name.Namespace Is XNamespace.None) Then
Console.WriteLine("ChildInNamespace element is in no namespace")
Else
Console.WriteLine("ChildInNamespace element is in a namespace")
End If
If (root.Element("ChildInNoNamespace") _
.Name.Namespace Is XNamespace.None) Then
Console.WriteLine("ChildInNoNamespace element is in no namespace")
Else
Console.WriteLine("ChildInNoNamespace element is in a namespace")
End If
End Sub
End Module
Nell'esempio viene prodotto l'output seguente:
Root element is in no namespace
ChildInNamespace element is in a namespace
ChildInNoNamespace element is in no namespace
Commenti
Se un elemento o un attributo non si trova in alcuno spazio dei nomi, lo spazio dei nomi verrà impostato sullo spazio dei nomi restituito da questa proprietà.