XElement.ReplaceAttributes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Заменяет атрибуты этого элемента указанным содержимым.
Перегрузки
ReplaceAttributes(Object[]) |
Заменяет атрибуты этого элемента указанным содержимым. |
ReplaceAttributes(Object) |
Заменяет атрибуты этого элемента указанным содержимым. |
Примеры
В следующем примере создается элемент с тремя атрибутами. Затем он использует этот метод для замены всех атрибутов элемента одним атрибутом.
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)
В этом примере выводятся следующие данные:
<Root NewAtt1="101" />
Комментарии
Этот метод вызывает Changed события и Changing .
Сведения о допустимом содержимом, которое может быть передано в эту функцию, см. в разделе Допустимое содержимое объектов XElement и XDocument.
ReplaceAttributes(Object[])
- Исходный код:
- XElement.cs
- Исходный код:
- XElement.cs
- Исходный код:
- XElement.cs
Заменяет атрибуты этого элемента указанным содержимым.
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())
Параметры
- content
- Object[]
Список параметров объектов содержимого.
Примеры
В следующем примере создается элемент с тремя атрибутами. Затем он заменяет атрибуты другими атрибутами.
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)
В этом примере выводятся следующие данные:
<Root NewAtt1="101" NewAtt2="102" NewAtt3="103" />
Комментарии
Этот метод сначала удаляет существующие атрибуты. Затем добавляется указанный content
объект .
Сведения о допустимом содержимом, которое может быть передано в эту функцию, см. в разделе Допустимое содержимое объектов XElement и XDocument.
Этот метод вызывает Changed события и Changing .
См. также раздел
Применяется к
ReplaceAttributes(Object)
- Исходный код:
- XElement.cs
- Исходный код:
- XElement.cs
- Исходный код:
- XElement.cs
Заменяет атрибуты этого элемента указанным содержимым.
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)
Параметры
- content
- Object
Содержимое, которое заменит атрибуты этого элемента.
Примеры
В следующем примере создается элемент с тремя атрибутами. Затем он использует этот метод для замены всех атрибутов элемента одним атрибутом.
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)
В этом примере выводятся следующие данные:
<Root NewAtt1="101" />
Комментарии
Этот метод сначала удаляет существующие атрибуты. Затем добавляется указанный content
объект .
Сведения о допустимом содержимом, которое может быть передано в эту функцию, см. в разделе Допустимое содержимое объектов XElement и XDocument.
Этот метод вызывает Changed события и Changing .