XElement.ReplaceAttributes Yöntem

Tanım

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[])

Source:
XElement.cs
Source:
XElement.cs
Source:
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)

Source:
XElement.cs
Source:
XElement.cs
Source:
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.

Ayrıca bkz.

Şunlara uygulanır