XElement.ReplaceAttributes Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .