XElement.ReplaceAttributes XElement.ReplaceAttributes XElement.ReplaceAttributes XElement.ReplaceAttributes Method

정의

이 요소의 특성을 지정된 콘텐츠로 바꿉니다.Replaces the attributes of this element with the specified content.

오버로드

ReplaceAttributes(Object[]) ReplaceAttributes(Object[]) ReplaceAttributes(Object[]) ReplaceAttributes(Object[])

이 요소의 특성을 지정된 콘텐츠로 바꿉니다.Replaces the attributes of this element with the specified content.

ReplaceAttributes(Object) ReplaceAttributes(Object) ReplaceAttributes(Object) ReplaceAttributes(Object)

이 요소의 특성을 지정된 콘텐츠로 바꿉니다.Replaces the attributes of this element with the specified content.

예제

다음 예제에서는 세 가지 특성을 사용 하 여 요소를 만듭니다.The following example creates an element with three attributes. 그런 다음 단일 특성을 가진 모든 요소의 특성을 바꾸려면이 메서드를 사용 합니다.It then uses this method to replace all of the attributes of the element with a single attribute.

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)  

이 예제는 다음과 같은 출력을 생성합니다.This example produces the following output:

<Root NewAtt1="101" />  

설명

이 메서드를 발생 시킵니다 합니다 Changed 하며 Changing 이벤트입니다.This method will raise the Changed and the Changing events.

이 함수에 전달 될 수 있는 유효한 콘텐츠에 대 한 자세한 내용은 참조 하세요 유효한 콘텐츠 XElement 및 XDocument 개체합니다.For details about the valid content that can be passed to this function, see Valid Content of XElement and XDocument Objects.

ReplaceAttributes(Object[]) ReplaceAttributes(Object[]) ReplaceAttributes(Object[]) ReplaceAttributes(Object[])

이 요소의 특성을 지정된 콘텐츠로 바꿉니다.Replaces the attributes of this element with the specified content.

public:
 void ReplaceAttributes(... cli::array <System::Object ^> ^ content);
public void ReplaceAttributes (params object[] content);
member this.ReplaceAttributes : obj[] -> unit
Public Sub ReplaceAttributes (ParamArray content As Object())

매개 변수

content
Object[]

콘텐츠 개체의 매개 변수 목록입니다.A parameter list of content objects.

예제

다음 예제에서는 세 가지 특성을 사용 하 여 요소를 만듭니다.The following example creates an element with three attributes. 그런 다음 다른 특성을 사용 하 여 특성을 바꿉니다.It then replaces the attributes with other attributes.

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)  

이 예제는 다음과 같은 출력을 생성합니다.This example produces the following output:

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

설명

이 메서드는 먼저 기존 특성을 제거합니다.This method first removes existing attributes. 그런 다음 지정 된 추가 content합니다.It then adds the specified content.

이 함수에 전달 될 수 있는 유효한 콘텐츠에 대 한 자세한 내용은 참조 하세요 유효한 콘텐츠 XElement 및 XDocument 개체합니다.For details about the valid content that can be passed to this function, see Valid Content of XElement and XDocument Objects.

이 메서드를 발생 시킵니다 합니다 Changed 하며 Changing 이벤트입니다.This method will raise the Changed and the Changing events.

추가 정보

ReplaceAttributes(Object) ReplaceAttributes(Object) ReplaceAttributes(Object) ReplaceAttributes(Object)

이 요소의 특성을 지정된 콘텐츠로 바꿉니다.Replaces the attributes of this element with the specified content.

public:
 void ReplaceAttributes(System::Object ^ content);
public void ReplaceAttributes (object content);
member this.ReplaceAttributes : obj -> unit
Public Sub ReplaceAttributes (content As Object)

매개 변수

content
Object Object Object Object

이 요소의 특성을 대체할 콘텐츠입니다.The content that will replace the attributes of this element.

예제

다음 예제에서는 세 가지 특성을 사용 하 여 요소를 만듭니다.The following example creates an element with three attributes. 그런 다음 단일 특성을 가진 모든 요소의 특성을 바꾸려면이 메서드를 사용 합니다.It then uses this method to replace all of the attributes of the element with a single attribute.

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)  

이 예제는 다음과 같은 출력을 생성합니다.This example produces the following output:

<Root NewAtt1="101" />  

설명

이 메서드는 먼저 기존 특성을 제거합니다.This method first removes existing attributes. 그런 다음 지정 된 추가 content합니다.It then adds the specified content.

이 함수에 전달 될 수 있는 유효한 콘텐츠에 대 한 자세한 내용은 참조 하세요 유효한 콘텐츠 XElement 및 XDocument 개체합니다.For details about the valid content that can be passed to this function, see Valid Content of XElement and XDocument Objects.

이 메서드를 발생 시킵니다 합니다 Changed 하며 Changing 이벤트입니다.This method will raise the Changed and the Changing events.

추가 정보

적용 대상