Share via


XElement.ReplaceAttributes Metode

Definisi

Mengganti atribut elemen ini dengan konten yang ditentukan.

Overload

ReplaceAttributes(Object[])

Mengganti atribut elemen ini dengan konten yang ditentukan.

ReplaceAttributes(Object)

Mengganti atribut elemen ini dengan konten yang ditentukan.

Contoh

Contoh berikut membuat elemen dengan tiga atribut. Kemudian menggunakan metode ini untuk mengganti semua atribut elemen dengan satu atribut.

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)

Contoh ini mencetak output berikut:

<Root NewAtt1="101" />

Keterangan

Metode ini akan meningkatkan Changed peristiwa dan Changing .

Untuk detail tentang konten valid yang dapat diteruskan ke fungsi ini, lihat Konten Valid XElement dan Objek XDocument.

ReplaceAttributes(Object[])

Sumber:
XElement.cs
Sumber:
XElement.cs
Sumber:
XElement.cs

Mengganti atribut elemen ini dengan konten yang ditentukan.

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())

Parameter

content
Object[]

Daftar parameter objek konten.

Contoh

Contoh berikut membuat elemen dengan tiga atribut. Kemudian mengganti atribut dengan atribut lain.

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)

Contoh ini mencetak output berikut:

<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />

Keterangan

Metode ini pertama-tama menghapus atribut yang ada. Kemudian menambahkan yang ditentukan content.

Untuk detail tentang konten valid yang dapat diteruskan ke fungsi ini, lihat Konten Valid XElement dan Objek XDocument.

Metode ini akan meningkatkan Changed peristiwa dan Changing .

Lihat juga

Berlaku untuk

ReplaceAttributes(Object)

Sumber:
XElement.cs
Sumber:
XElement.cs
Sumber:
XElement.cs

Mengganti atribut elemen ini dengan konten yang ditentukan.

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)

Parameter

content
Object

Konten yang akan menggantikan atribut elemen ini.

Contoh

Contoh berikut membuat elemen dengan tiga atribut. Kemudian menggunakan metode ini untuk mengganti semua atribut elemen dengan satu atribut.

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)

Contoh ini mencetak output berikut:

<Root NewAtt1="101" />

Keterangan

Metode ini pertama-tama menghapus atribut yang ada. Kemudian menambahkan yang ditentukan content.

Untuk detail tentang konten valid yang dapat diteruskan ke fungsi ini, lihat Konten Valid XElement dan Objek XDocument.

Metode ini akan meningkatkan Changed peristiwa dan Changing .

Lihat juga

Berlaku untuk