XNamespace.Addition(XNamespace, String) Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kombinerar ett XNamespace objekt med ett lokalt namn för att skapa en 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
Parametrar
- ns
- XNamespace
En XNamespace som innehåller namnområdet.
Returer
Den nya XName skapades från namnområdet och det lokala namnet.
Exempel
I följande exempel visas hur operatorn + används för att skapa ett XName från ett XNamespace och ett lokalt namn.
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)
I Visual Basic är detta det föredragna formspråket:
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
Det här exemplet genererar följande utdata:
<Root xmlns="http://www.adventure-works.com">
<Child />
</Root>
Kommentarer
Den här operatorn möjliggör det gemensamma formspråket för att kombinera ett namnområde och ett lokalt namn i konstruktionen av ett element eller attribut. Det här idiomet ger några av fördelarna med att ha namnområdesprefix, eftersom du kan referera till ett namnområde med en variabel som är kort. Detta eliminerar syntaktisk brus i koden som skapar XML-träd.