Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XName.Get (String)

 

Data di pubblicazione: ottobre 2016

Ottiene un XName oggetto da un nome espanso.

Spazio dei nomi:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public static XName Get(
	string expandedName
)

Parametri

expandedName
Type: System.String

Oggetto String che contiene un nome XML esteso nel formato {namespace}localname.

Valore restituito

Type: System.Xml.Linq.XName

Un XName oggetto costruito da un nome esteso.

Questo metodo contiene overload che consentono di creare un XName. È possibile crearlo da un nome XML esteso nel formato {namespace}localname, o da uno spazio dei nomi e nome locale, specificati separatamente.

Un modo molto più comune e più semplice per creare un XName consiste nell'utilizzare la conversione implicita da stringa.

Poiché XName sono suddivisi, se è presente un XName con lo stesso nome, la variabile assegnata farà riferimento esistente XName. Se è presente alcun XName, un nuovo uno verrà creato e inizializzato.

Nell'esempio seguente viene illustrato l'utilizzo di questo metodo.


                XName name = XName.Get("{http://www.adventure-works.com}Root");
XElement el = new XElement(name, "content");
Console.WriteLine(el);

// This is the preferred approach for specifying the XName in the
// constructor of XElement.
XNamespace aw = "http://www.adventure-works.com";
XElement el2 = new XElement(aw + "Root", "content");
Console.WriteLine(el2);

Questo esempio produce il seguente output:

<Root xmlns="http://www.adventure-works.com">content</Root>
<Root xmlns="http://www.adventure-works.com">content</Root>

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: