System::Xml::XmlNode 클래스
내용물
[
숨다
]XmlNode class
XML 문서에서 단일 노드를 나타냅니다.
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
메서드
| 메서드 | 설명 |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | 지정된 노드를 이 노드의 자식 노드 목록 끝에 추가합니다. |
| virtual Clone() | 이 노드의 복제본을 생성합니다. |
| virtual CloneNode(bool) | 파생 클래스에서 재정의될 때, 노드의 복제본을 생성합니다. |
| CreateNavigator() override | 이 객체를 탐색하기 위한 XPathNavigator를 생성합니다. |
| virtual get_Attributes() | 이 노드의 속성을 포함하는 XmlAttributeCollection을 반환합니다. |
| virtual get_BaseURI() | 현재 노드의 기본 URI를 반환합니다. |
| virtual get_ChildNodes() | 노드의 모든 자식 노드를 반환합니다. |
| virtual get_FirstChild() | 노드의 첫 번째 자식을 반환합니다. |
| virtual get_HasChildNodes() | 이 노드에 자식 노드가 있는지 여부를 나타내는 값을 반환합니다. |
| virtual get_InnerText() | 노드와 모든 자식 노드의 연결된 값을 반환합니다. |
| virtual get_InnerXml() | 이 노드의 자식 노드만을 나타내는 마크업을 반환합니다. |
| virtual get_IsReadOnly() | 노드가 읽기 전용인지 여부를 나타내는 값을 반환합니다. |
| virtual get_LastChild() | 노드의 마지막 자식을 반환합니다. |
| virtual get_LocalName() | 파생 클래스에서 재정의된 경우, 노드의 로컬 이름을 반환합니다. |
| virtual get_Name() | 파생 클래스에서 재정의된 경우, 노드의 정규화된 이름을 반환합니다. |
| virtual get_NamespaceURI() | 이 노드의 네임스페이스 URI를 반환합니다. |
| virtual get_NextSibling() | 이 노드 바로 다음에 오는 노드를 반환합니다. |
| virtual get_NodeType() | 파생 클래스에서 재정의된 경우, 현재 노드의 유형을 반환합니다. |
| virtual get_OuterXml() | 이 노드와 모든 자식 노드를 포함하는 마크업을 반환합니다. |
| virtual get_OwnerDocument() | 이 노드가 속한 XmlDocument를 반환합니다. |
| virtual get_ParentNode() | 이 노드의 부모를 반환합니다(부모가 있을 수 있는 노드의 경우). |
| virtual get_Prefix() | 이 노드의 네임스페이스 접두사를 반환합니다. |
| virtual get_PreviousSibling() | 이 노드 바로 앞에 있는 노드를 반환합니다. |
| virtual get_PreviousText() | 이 노드 바로 앞에 있는 텍스트 노드를 반환합니다. |
| virtual get_SchemaInfo() | 스키마 검증 결과로 이 노드에 할당된 사후 스키마 검증 인포셋을 반환합니다. |
| virtual get_Value() | 노드의 값을 반환합니다. |
| GetEnumerator() override | 현재 노드의 자식 노드를 순회하는 열거자를 반환합니다. |
| virtual GetNamespaceOfPrefix(String) | 현재 노드 범위에 있는 지정된 접두사에 대한 가장 가까운 xmlns 선언을 찾아 해당 선언에 있는 네임스페이스 URI를 반환합니다. |
| virtual GetPrefixOfNamespace(String) | 현재 노드 범위에 있는 지정된 네임스페이스 URI에 대한 가장 가까운 xmlns 선언을 찾아 해당 선언에 정의된 접두사를 반환합니다. |
| virtual idx_get(String) | 지정된 XmlNode::get_Name을 가진 첫 번째 자식 요소를 반환합니다. |
| virtual idx_get(String, String) | 지정된 XmlNode::get_LocalName 및 XmlNode::get_NamespaceURI 값을 가진 첫 번째 자식 요소를 반환합니다. |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | 지정된 참조 노드 바로 뒤에 지정된 노드를 삽입합니다. |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | 지정된 참조 노드 바로 앞에 지정된 노드를 삽입합니다. |
| virtual Normalize() | 이 XmlNode 아래 서브 트리 전체 깊이에 있는 모든 XmlText 노드를 “정상” 형태로 변환합니다. 이 형태에서는 마크업(태그, 주석, 처리 지시문, CDATA 섹션 및 엔터티 참조)만이 XmlText 노드를 구분하며, 인접한 XmlText 노드가 존재하지 않게 됩니다. |
| virtual PrependChild(SharedPtr<XmlNode>) | 지정된 노드를 이 노드의 자식 노드 목록 앞에 추가합니다. |
| virtual RemoveAll() | 현재 노드의 모든 자식 노드 및/또는 속성을 제거합니다. |
| virtual RemoveChild(SharedPtr<XmlNode>) | 지정된 자식 노드를 제거합니다. |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | 자식 노드 oldChild를 newChild 노드로 교체합니다. |
| SelectNodes(const String&) | XPath 표현식에 일치하는 노드 목록을 선택합니다. |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | XPath 표현식에 일치하는 노드 목록을 선택합니다. XPath 표현식에서 발견된 모든 접두사는 제공된 XmlNamespaceManager를 사용하여 해결됩니다. |
| SelectSingleNode(const String&) | XPath 표현식에 일치하는 첫 번째 XmlNode을 선택합니다. |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | XPath 표현식에 일치하는 첫 번째 XmlNode을 선택합니다. XPath 표현식에서 발견된 모든 접두사는 제공된 XmlNamespaceManager를 사용하여 해결됩니다. |
| virtual set_InnerText(String) | 노드와 모든 자식 노드의 연결된 값을 설정합니다. |
| virtual set_InnerXml(String) | 이 노드의 자식 노드만을 나타내는 마크업을 설정합니다. |
| virtual set_Prefix(String) | 이 노드의 네임스페이스 접두사를 설정합니다. |
| virtual set_Value(String) | 노드의 값을 설정합니다. |
| virtual Supports(String, String) | DOM 구현이 특정 기능을 구현하는지 테스트합니다. |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | 파생 클래스에서 재정의될 때, 노드의 모든 자식 노드를 지정된 XmlWriter에 저장합니다. |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | 파생 클래스에서 재정의될 때, 현재 노드를 지정된 XmlWriter에 저장합니다. |
Typedefs
| 타입 정의 | 설명 |
|---|---|
| Ptr | 이 클래스 인스턴스에 대한 공유 포인터 별칭입니다. |
또 보기
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Page for C++