XElement.ReplaceAttributes Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nahradí atributy tohoto prvku zadaným obsahem.
Přetížení
ReplaceAttributes(Object[]) |
Nahradí atributy tohoto prvku zadaným obsahem. |
ReplaceAttributes(Object) |
Nahradí atributy tohoto prvku zadaným obsahem. |
Příklady
Následující příklad vytvoří element se třemi atributy. Pak použije tuto metodu k nahrazení všech atributů elementu jedním atributem.
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)
Tento příklad vytvoří následující výstup:
<Root NewAtt1="101" />
Poznámky
Tato metoda vyvolá Changed události a Changing .
Podrobnosti o platném obsahu, který lze předat této funkci, najdete v tématu Platný obsah objektů XElement a XDocument.
ReplaceAttributes(Object[])
- Zdroj:
- XElement.cs
- Zdroj:
- XElement.cs
- Zdroj:
- XElement.cs
Nahradí atributy tohoto prvku zadaným obsahem.
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[]
Seznam parametrů objektů obsahu.
Příklady
Následující příklad vytvoří element se třemi atributy. Potom nahradí atributy jinými atributy.
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)
Tento příklad vytvoří následující výstup:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Poznámky
Tato metoda nejprve odebere existující atributy. Pak přidá zadanou content
hodnotu .
Podrobnosti o platném obsahu, který lze předat této funkci, najdete v tématu Platný obsah objektů XElement a XDocument.
Tato metoda vyvolá Changed události a Changing .
Viz také
Platí pro
ReplaceAttributes(Object)
- Zdroj:
- XElement.cs
- Zdroj:
- XElement.cs
- Zdroj:
- XElement.cs
Nahradí atributy tohoto prvku zadaným obsahem.
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
Obsah, který nahradí atributy tohoto prvku.
Příklady
Následující příklad vytvoří element se třemi atributy. Pak použije tuto metodu k nahrazení všech atributů elementu jedním atributem.
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)
Tento příklad vytvoří následující výstup:
<Root NewAtt1="101" />
Poznámky
Tato metoda nejprve odebere existující atributy. Pak přidá zadanou content
hodnotu .
Podrobnosti o platném obsahu, který lze předat této funkci, najdete v tématu Platný obsah objektů XElement a XDocument.
Tato metoda vyvolá Changed události a Changing .