XElement.ReplaceAttributes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu öğenin özniteliklerini belirtilen içerikle değiştirir.
Aşırı Yüklemeler
ReplaceAttributes(Object[]) |
Bu öğenin özniteliklerini belirtilen içerikle değiştirir. |
ReplaceAttributes(Object) |
Bu öğenin özniteliklerini belirtilen içerikle değiştirir. |
Örnekler
Aşağıdaki örnek üç özniteliği olan bir öğe oluşturur. Ardından, öğesinin tüm özniteliklerini tek bir öznitelikle değiştirmek için bu yöntemi kullanır.
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)
Bu örnek aşağıdaki çıkışı oluşturur:
<Root NewAtt1="101" />
Açıklamalar
Bu yöntem ve olaylarını ChangedChanging oluşturur.
Bu işleve geçirilebilen geçerli içerik hakkında ayrıntılı bilgi için bkz. XElement ve XDocument Nesnelerinin Geçerli İçeriği.
ReplaceAttributes(Object[])
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
Bu öğenin özniteliklerini belirtilen içerikle değiştirir.
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())
Parametreler
- content
- Object[]
İçerik nesnelerinin parametre listesi.
Örnekler
Aşağıdaki örnek üç özniteliği olan bir öğe oluşturur. Ardından öznitelikleri diğer özniteliklerle değiştirir.
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)
Bu örnek aşağıdaki çıkışı oluşturur:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Açıklamalar
Bu yöntem önce mevcut öznitelikleri kaldırır. Ardından belirtilen content
öğesini ekler.
Bu işleve geçirilebilen geçerli içerik hakkında ayrıntılı bilgi için bkz. XElement ve XDocument Nesnelerinin Geçerli İçeriği.
Bu yöntem ve olaylarını ChangedChanging oluşturur.
Ayrıca bkz.
Şunlara uygulanır
ReplaceAttributes(Object)
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
Bu öğenin özniteliklerini belirtilen içerikle değiştirir.
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)
Parametreler
- content
- Object
Bu öğenin özniteliklerinin yerini alacak içerik.
Örnekler
Aşağıdaki örnek üç özniteliği olan bir öğe oluşturur. Ardından, öğesinin tüm özniteliklerini tek bir öznitelikle değiştirmek için bu yöntemi kullanır.
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)
Bu örnek aşağıdaki çıkışı oluşturur:
<Root NewAtt1="101" />
Açıklamalar
Bu yöntem önce mevcut öznitelikleri kaldırır. Ardından belirtilen content
öğesini ekler.
Bu işleve geçirilebilen geçerli içerik hakkında ayrıntılı bilgi için bkz. XElement ve XDocument Nesnelerinin Geçerli İçeriği.
Bu yöntem ve olaylarını ChangedChanging oluşturur.