Class CharacterData

CharacterData class

CharacterData는 DOM의 문자 데이터에 액세스하기 위한 속성 및 메소드 세트로 Node를 확장합니다.

public abstract class CharacterData : Node

속성

이름 설명
virtual BaseURI { get; } 이 노드의 절대 기본 URI를 가져오거나 구현이 절대 URI를 얻을 수 없는 경우 null을 가져옵니다.
ChildNodes { get; } 자식 노드를 가져옵니다.
Data { get; set; } 이 인터페이스를 구현하는 노드의 문자 데이터를 가져오거나 설정합니다.
FirstChild { get; } 이 노드의 첫 번째 자식을 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
HasChildNodes { get; } 이 노드에 자식이 있는지 여부를 가져옵니다.
LastChild { get; } 이 노드의 마지막 자식을 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
Length { get; } 데이터를 통해 사용 가능한 16비트 단위의 수를 가져옵니다. 이것은 값이 0일 수 있습니다. 즉, CharacterData 노드가 비어 있을 수 있습니다.
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 노드를 추가합니다.
virtual AppendData(string) 노드의 문자 데이터 끝에 문자열을 추가합니다.
virtual DeleteData(int, int) 노드에서 콘텐츠 범위를 제거합니다.
virtual InsertData(int, string) 지정된 오프셋에 문자열을 삽입합니다.
RemoveChild(Node) 자식 목록에서 이전 자식이 나타내는 자식 노드를 제거합니다.
ReplaceChild(Node, Node) 자식 목록에서 자식 노드 old child를 새 자식으로 바꾸고 이전 자식 노드를 반환합니다.
virtual ReplaceData(int, int, string) 지정된 오프셋에서 시작하는 문자를 지정된 문자열로 바꿉니다.
virtual Substring(int, int) 노드에서 데이터 범위를 추출합니다.

또한보십시오