다음을 통해 공유


XmlElement.SetAttribute 메서드

정의

지정된 특성의 값을 설정합니다.

오버로드

SetAttribute(String, String)

지정된 이름을 가진 특성의 값을 설정합니다.

SetAttribute(String, String, String)

지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 특성의 값을 설정합니다.

SetAttribute(String, String)

지정된 이름을 가진 특성의 값을 설정합니다.

public:
 virtual void SetAttribute(System::String ^ name, System::String ^ value);
public virtual void SetAttribute (string name, string value);
public virtual void SetAttribute (string name, string? value);
abstract member SetAttribute : string * string -> unit
override this.SetAttribute : string * string -> unit
Public Overridable Sub SetAttribute (name As String, value As String)

매개 변수

name
String

만들거나 변경할 특성의 이름입니다. 정규화된 이름입니다. 이름에 콜론이 포함되어 있으면 접두사와 로컬 이름 구성 요소로 구문 분석됩니다.

value
String

특성에 설정할 값입니다.

예외

지정된 이름에 잘못된 문자가 있는 경우

노드는 읽기 전용입니다.

설명

이름이 같은 특성이 요소에 이미 있는 경우 해당 값은 해당 값으로 value변경됩니다. value 은 간단한 문자열입니다. 설정된 대로 구문 분석되지 않습니다. 엔터티 참조로 인식할 구문과 같은 모든 태그는 리터럴 텍스트로 처리되며, 작성될 때 구현에서 제대로 이스케이프되어야 합니다. 엔터티 참조가 포함된 특성 값을 할당하려면 사용자는 노드와 XmlText XmlEntityReference 노드를 만들고XmlAttribute, 적절한 하위 트리를 빌드하고, 특성 값으로 할당하는 데 사용해야 SetAttributeNode 합니다.

적용 대상

SetAttribute(String, String, String)

지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 특성의 값을 설정합니다.

public:
 virtual System::String ^ SetAttribute(System::String ^ localName, System::String ^ namespaceURI, System::String ^ value);
public virtual string SetAttribute (string localName, string namespaceURI, string value);
public virtual string? SetAttribute (string localName, string? namespaceURI, string? value);
abstract member SetAttribute : string * string * string -> string
override this.SetAttribute : string * string * string -> string
Public Overridable Function SetAttribute (localName As String, namespaceURI As String, value As String) As String

매개 변수

localName
String

특성의 로컬 이름입니다.

namespaceURI
String

특성의 네임스페이스 URI입니다.

value
String

특성에 설정할 값입니다.

반환

String

특성 값입니다.

적용 대상