XmlElement.SetAttribute 메서드

정의

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

오버로드

Name Description
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);
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 은 간단한 문자열입니다. 설정 중이므로 구문 분석되지 않습니다. 엔터티 참조로 인식되는 구문과 같은 모든 태그는 리터럴 텍스트로 처리되며 작성될 때 구현에 의해 제대로 이스케이프되어야 합니다. 엔터티 참조가 포함된 특성 값을 할당하려면 사용자는 노드와 XmlEntityReference 노드 XmlText 를 만들고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);
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

특성에 대해 설정할 값입니다.

반품

특성 값입니다.

적용 대상