System::Xml::XmlElement 클래스

XmlElement class

요소를 나타냅니다.

class XmlElement : public System::Xml::XmlLinkedNode

메서드

메서드설명
CloneNode(bool) override이 노드의 복제본을 생성합니다.
virtual get_HasAttributes()현재 노드에 속성이 있는지 여부를 나타내는 bool 값을 반환합니다.
get_InnerText() override노드와 모든 자식의 연결된 값을 반환합니다.
get_InnerXml() override이 노드의 자식만을 나타내는 마크업을 반환합니다.
get_IsEmpty()요소의 태그 형식을 반환합니다.
get_LocalName() override현재 노드의 로컬 이름을 반환합니다.
get_Name() override노드의 정규화된 이름을 반환합니다.
get_NamespaceURI() override이 노드의 네임스페이스 URI를 반환합니다.
get_NodeType() override현재 노드의 유형을 반환합니다.
get_OwnerDocument() override이 노드가 속한 XmlDocument를 반환합니다.
get_Prefix() override이 노드의 네임스페이스 접두사를 반환합니다.
get_SchemaInfo() override스키마 검증 결과로 이 노드에 할당된 사후 스키마 검증 인포셋을 반환합니다.
virtual GetAttribute(String)지정된 이름을 가진 속성의 값을 반환합니다.
virtual GetAttribute(String, String)지정된 로컬 이름 및 네임스페이스 URI를 가진 속성의 값을 반환합니다.
virtual GetAttributeNode(String)지정된 이름을 가진 XmlAttribute를 반환합니다.
virtual GetAttributeNode(String, String)지정된 로컬 이름 및 네임스페이스 URI를 가진 XmlAttribute를 반환합니다.
virtual GetElementsByTagName(String)지정된 XmlElement::get_Name와 일치하는 모든 하위 요소 목록을 포함하는 XmlNodeList를 반환합니다.
virtual GetElementsByTagName(String, String)지정된 XmlElement::get_LocalNameXmlElement::get_NamespaceURI 값과 일치하는 모든 하위 요소 목록을 포함하는 XmlNodeList를 반환합니다.
virtual HasAttribute(String)현재 노드에 지정된 이름을 가진 속성이 있는지 확인합니다.
virtual HasAttribute(String, String)현재 노드에 지정된 로컬 이름 및 네임스페이스 URI를 가진 속성이 있는지 확인합니다.
RemoveAll() override현재 노드의 지정된 모든 속성과 자식을 제거합니다. 기본 속성은 제거되지 않습니다.
virtual RemoveAllAttributes()요소에서 지정된 모든 속성을 제거합니다. 기본 속성은 제거되지 않습니다.
virtual RemoveAttribute(String)이름으로 속성을 제거합니다.
virtual RemoveAttribute(String, String)지정된 로컬 이름 및 네임스페이스 URI를 가진 속성을 제거합니다. (제거된 속성이 기본값을 가지고 있는 경우 즉시 대체됩니다.)
virtual RemoveAttributeAt(int32_t)요소에서 지정된 인덱스를 가진 속성 노드를 제거합니다. (제거된 속성이 기본값을 가지고 있는 경우 즉시 대체됩니다.)
virtual RemoveAttributeNode(SharedPtr<XmlAttribute>)지정된 XmlAttribute을(를) 제거합니다.
virtual RemoveAttributeNode(String, String)로컬 이름 및 네임스페이스 URI로 지정된 XmlAttribute을(를) 제거합니다. (제거된 속성이 기본값을 가지고 있는 경우 즉시 대체됩니다.)
set_InnerText(String) override노드와 모든 자식의 연결된 값을 설정합니다.
set_InnerXml(String) override이 노드의 자식만을 나타내는 마크업을 설정합니다.
set_IsEmpty(bool)요소의 태그 형식을 설정합니다.
set_Prefix(String) override이 노드의 네임스페이스 접두사를 설정합니다.
virtual SetAttribute(String, String)지정된 이름을 가진 속성의 값을 설정합니다.
virtual SetAttribute(String, String, String)지정된 로컬 이름 및 네임스페이스 URI를 가진 속성의 값을 설정합니다.
virtual SetAttributeNode(SharedPtr<XmlAttribute>)지정된 XmlAttribute을(를) 추가합니다.
virtual SetAttributeNode(String, String)지정된 XmlAttribute을(를) 추가합니다.
WriteContentTo(const SharedPtr<XmlWriter>&) override노드의 모든 자식을 지정된 XmlWriter에 저장합니다.
WriteTo(const SharedPtr<XmlWriter>&) override현재 노드를 지정된 XmlWriter에 저장합니다.

Typedefs

타입 정의설명
Ptr이 클래스 인스턴스에 대한 공유 포인터 별칭입니다.

비고

이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용해서 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 인수로 함수에 전달하십시오.

또 보기