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, um einen XName zu erstellen.
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, der den Namespace enthält.
Gibt zurück
Der neue XName, der aus dem Namespace und dem lokalen Namen erstellt wurde.
Beispiele
Das folgende Beispiel zeigt die Verwendung des +
Operators, um einen XName aus einem XNamespace und einen lokalen Namen zu erstellen.
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 die bevorzugte Redewendung:
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 bei der Konstruktion eines Elements oder Attributs zu kombinieren. Diese Redewendung bietet einige der Vorteile der Verwendung von Namespacepräfixen, indem Sie auf einen Namespace mit einer Variablen verweisen können, die kurz ist. Dadurch wird syntaktisches Rauschen im Code beseitigt, der XML-Strukturen erstellt.