Class Node

Node class

Node 클래스는 전체 문서 개체 모델의 기본 데이터 유형입니다. 문서 트리의 단일 노드를 나타냅니다.

public abstract class Node

속성

이름 설명
virtual BaseURI { get; } 이 노드의 절대 기본 URI를 가져오거나 구현이 절대 URI를 얻을 수 없는 경우 null을 가져옵니다.
ChildNodes { get; } 자식 노드를 가져옵니다.
FirstChild { get; } 이 노드의 첫 번째 자식을 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
HasChildNodes { get; } 이 노드에 자식이 있는지 여부를 가져옵니다.
LastChild { get; } 이 노드의 마지막 자식을 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
virtual LocalName { get; } 이 노드의 정규화된 이름의 로컬 부분을 가져옵니다.
virtual NamespaceURI { get; } 이 노드의 네임스페이스 URI를 가져옵니다.
NextSibling { get; } 이 노드 바로 다음의 노드를 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
abstract NodeName { get; } 유형에 따라 노드 이름을 가져옵니다.
NodeType { get; } 노드 유형을 가져옵니다.
virtual NodeValue { get; set; } 유형에 따라 이 노드의 값을 가져오거나 설정합니다.
OwnerDocument { get; } 이 노드와 연결된 문서 개체를 가져옵니다.
ParentNode { get; } 상위 노드를 가져옵니다.
virtual Prefix { get; set; } 이 노드의 네임스페이스 접두사를 가져오거나 설정합니다.
PreviousSibling { get; } 이 노드 바로 앞에 있는 노드를 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
virtual TextContent { get; set; } 이 노드와 해당 하위 항목의 텍스트 내용을 가져오거나 설정합니다.

행동 양식

이름 설명
AppendChild(Node) 이 노드의 자식 목록 끝에 newChild 노드를 추가합니다.
RemoveChild(Node) 자식 목록에서 이전 자식이 나타내는 자식 노드를 제거합니다.
ReplaceChild(Node, Node) 자식 목록에서 자식 노드 old child를 새 자식으로 바꾸고 이전 자식 노드를 반환합니다.

필드

이름 설명
const COMMENT_NODE 댓글 노드 유형.
const DOCUMENT_NODE 문서 노드 유형.
const DOCUMENT_TYPE_NODE 문서 유형 노드 유형.
const ELEMENT_NODE 요소 노드 유형.
const PROCESSING_INSTRUCTION_NODE 처리 명령 노드 유형.
const TEXT_NODE 텍스트 노드 유형.

또한보십시오