XNamespace.Addition(XNamespace, String) Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kombiniert ein XNamespace Objekt mit einem lokalen Namen zum Erstellen eines XName.
public:
static System::Xml::Linq::XName ^ operator +(System::Xml::Linq::XNamespace ^ ns, System::String ^ localName);
public static System.Xml.Linq.XName operator +(System.Xml.Linq.XNamespace ns, string localName);
static member ( + ) : System.Xml.Linq.XNamespace * string -> System.Xml.Linq.XName
Public Shared Operator + (ns As XNamespace, localName As String) As XName
Parameter
- ns
- XNamespace
Ein XNamespace Namespace, der den Namespace enthält.
Gibt zurück
Der neue XName aus dem Namespace und dem lokalen Namen konstruiert.
Beispiele
Das folgende Beispiel zeigt die Verwendung des + Operators zum Erstellen eines XName aus einem XNamespace und einem lokalen Namen.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root",
new XElement(aw + "Child")
);
Console.WriteLine(root);
Dim aw As XNamespace = "http://www.adventure-works.com"
Dim root As XElement = New XElement(aw + "Root", _
New XElement(aw + "Child") _
)
Console.WriteLine(root)
In Visual Basic ist dies der bevorzugte Idiom:
Imports <xmlns="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim aw As XNamespace = GetXmlNamespace()
Dim root As XElement = _
<Root>
<Child/>
</Root>
Console.WriteLine(root)
End Sub
End Module
Dieses Beispiel erzeugt die folgende Ausgabe:
<Root xmlns="http://www.adventure-works.com">
<Child />
</Root>
Hinweise
Dieser Operator ermöglicht das allgemeine Idiom, einen Namespace und einen lokalen Namen in der Konstruktion eines Elements oder Attributs zu kombinieren. Dieser Idiom bietet einige der Vorteile der Verwendung von Namespacepräfixen, da Sie auf einen Namespace mit einer Variablen verweisen können, die kurz ist. Dadurch werden syntaktische Rauschen im Code entfernt, der XML-Strukturen erstellt.