XElement.ReplaceAttributes Metodo
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.
Sostituisce gli attributi di questo elemento con il contenuto specificato.
Overload
ReplaceAttributes(Object[]) |
Sostituisce gli attributi di questo elemento con il contenuto specificato. |
ReplaceAttributes(Object) |
Sostituisce gli attributi di questo elemento con il contenuto specificato. |
Esempio
Nell'esempio seguente viene creato un elemento con tre attributi. Usa quindi questo metodo per sostituire tutti gli attributi dell'elemento con un singolo attributo.
XElement root = new XElement("Root",
new XAttribute("Att1", 1),
new XAttribute("Att2", 2),
new XAttribute("Att3", 3)
);
root.ReplaceAttributes(
new XAttribute("NewAtt1", 101)
);
Console.WriteLine(root);
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3"/>
root.ReplaceAttributes(New XAttribute("NewAtt1", 101))
Console.WriteLine(root)
Nell'esempio viene prodotto l'output seguente:
<Root NewAtt1="101" />
Commenti
Questo metodo genererà gli Changed eventi e Changing .
Per informazioni dettagliate sul contenuto valido che può essere passato a questa funzione, vedere Contenuto valido di oggetti XElement e XDocument.
ReplaceAttributes(Object[])
- Origine:
- XElement.cs
- Origine:
- XElement.cs
- Origine:
- XElement.cs
Sostituisce gli attributi di questo elemento con il contenuto specificato.
public:
void ReplaceAttributes(... cli::array <System::Object ^> ^ content);
public void ReplaceAttributes (params object[] content);
public void ReplaceAttributes (params object?[] content);
member this.ReplaceAttributes : obj[] -> unit
Public Sub ReplaceAttributes (ParamArray content As Object())
Parametri
- content
- Object[]
Elenco di parametri di oggetti contenuto.
Esempio
Nell'esempio seguente viene creato un elemento con tre attributi. Sostituisce quindi gli attributi con altri attributi.
XElement root = new XElement("Root",
new XAttribute("Att1", 1),
new XAttribute("Att2", 2),
new XAttribute("Att3", 3)
);
root.ReplaceAttributes(
new XAttribute("NewAtt1", 101),
new XAttribute("NewAtt2", 102),
new XAttribute("NewAtt3", 103)
);
Console.WriteLine(root);
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3"/>
root.ReplaceAttributes( _
New XAttribute("NewAtt1", 101), _
New XAttribute("NewAtt2", 102), _
New XAttribute("NewAtt3", 103))
Console.WriteLine(root)
Nell'esempio viene prodotto l'output seguente:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Commenti
Questo metodo rimuove prima di tutto gli attributi esistenti. Aggiunge quindi l'oggetto specificato content
.
Per informazioni dettagliate sul contenuto valido che può essere passato a questa funzione, vedere Contenuto valido di oggetti XElement e XDocument.
Questo metodo genererà gli Changed eventi e Changing .
Vedi anche
Si applica a
ReplaceAttributes(Object)
- Origine:
- XElement.cs
- Origine:
- XElement.cs
- Origine:
- XElement.cs
Sostituisce gli attributi di questo elemento con il contenuto specificato.
public:
void ReplaceAttributes(System::Object ^ content);
public void ReplaceAttributes (object content);
public void ReplaceAttributes (object? content);
member this.ReplaceAttributes : obj -> unit
Public Sub ReplaceAttributes (content As Object)
Parametri
- content
- Object
Contenuto che sostituisce gli attributi di questo elemento.
Esempio
Nell'esempio seguente viene creato un elemento con tre attributi. Usa quindi questo metodo per sostituire tutti gli attributi dell'elemento con un singolo attributo.
XElement root = new XElement("Root",
new XAttribute("Att1", 1),
new XAttribute("Att2", 2),
new XAttribute("Att3", 3)
);
root.ReplaceAttributes(
new XAttribute("NewAtt1", 101)
);
Console.WriteLine(root);
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3"/>
root.ReplaceAttributes(New XAttribute("NewAtt1", 101))
Console.WriteLine(root)
Nell'esempio viene prodotto l'output seguente:
<Root NewAtt1="101" />
Commenti
Questo metodo rimuove prima di tutto gli attributi esistenti. Aggiunge quindi l'oggetto specificato content
.
Per informazioni dettagliate sul contenuto valido che può essere passato a questa funzione, vedere Contenuto valido di oggetti XElement e XDocument.
Questo metodo genererà gli Changed eventi e Changing .