XElement.ReplaceAttributes Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zastępuje atrybuty tego elementu określoną zawartością.
Przeciążenia
ReplaceAttributes(Object[]) |
Zastępuje atrybuty tego elementu określoną zawartością. |
ReplaceAttributes(Object) |
Zastępuje atrybuty tego elementu określoną zawartością. |
Przykłady
Poniższy przykład tworzy element z trzema atrybutami. Następnie używa tej metody, aby zastąpić wszystkie atrybuty elementu pojedynczym atrybutem.
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)
Ten przykład generuje następujące wyniki:
<Root NewAtt1="101" />
Uwagi
Ta metoda spowoduje wywołanie zdarzeń Changed i Changing .
Aby uzyskać szczegółowe informacje o prawidłowej zawartości, którą można przekazać do tej funkcji, zobacz Prawidłowa zawartość elementów XElement i XDocument Objects.
ReplaceAttributes(Object[])
- Źródło:
- XElement.cs
- Źródło:
- XElement.cs
- Źródło:
- XElement.cs
Zastępuje atrybuty tego elementu określoną zawartością.
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())
Parametry
- content
- Object[]
Lista parametrów obiektów zawartości.
Przykłady
Poniższy przykład tworzy element z trzema atrybutami. Następnie zastępuje atrybuty innymi atrybutami.
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)
Ten przykład generuje następujące wyniki:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Uwagi
Ta metoda najpierw usuwa istniejące atrybuty. Następnie dodaje określony content
element .
Aby uzyskać szczegółowe informacje o prawidłowej zawartości, którą można przekazać do tej funkcji, zobacz Prawidłowa zawartość elementów XElement i XDocument Objects.
Ta metoda spowoduje wywołanie zdarzeń Changed i Changing .
Zobacz też
Dotyczy
ReplaceAttributes(Object)
- Źródło:
- XElement.cs
- Źródło:
- XElement.cs
- Źródło:
- XElement.cs
Zastępuje atrybuty tego elementu określoną zawartością.
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)
Parametry
- content
- Object
Zawartość, która zastąpi atrybuty tego elementu.
Przykłady
Poniższy przykład tworzy element z trzema atrybutami. Następnie używa tej metody, aby zastąpić wszystkie atrybuty elementu pojedynczym atrybutem.
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)
Ten przykład generuje następujące wyniki:
<Root NewAtt1="101" />
Uwagi
Ta metoda najpierw usuwa istniejące atrybuty. Następnie dodaje określony content
element .
Aby uzyskać szczegółowe informacje o prawidłowej zawartości, którą można przekazać do tej funkcji, zobacz Prawidłowa zawartość elementów XElement i XDocument Objects.
Ta metoda spowoduje wywołanie zdarzeń Changed i Changing .