Class Document

Document class

문서는 전체 인라인 xbrl 문서를 나타냅니다. 개념적으로 이것은 문서 트리의 루트이며 문서 데이터에 대한 기본 액세스를 제공합니다.

public class Document : Node

생성자

이름 설명
Document() 기본 생성자입니다.

속성

이름 설명
virtual BaseURI { get; } 이 노드의 절대 기본 URI를 가져오거나 구현이 절대 URI를 얻을 수 없는 경우 null을 가져옵니다.
CharacterSet { get; } 문서의 인코딩을 가져옵니다.
ChildElements { get; } 하위 요소를 가져옵니다.
ChildNodes { get; } 자식 노드를 가져옵니다.
ContentType { get; } 문서 콘텐츠 형식을 가져옵니다.
DocumentElement { get; } 문서의 요소인 자식 노드에 직접 접근할 수 있도록 해주는 편의 속성이다.
DocumentURI { get; } 문서 URI를 가져옵니다.
FirstChild { get; } 이 노드의 첫 번째 자식을 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
HasChildNodes { get; } 이 노드에 자식이 있는지 여부를 가져옵니다.
LastChild { get; } 이 노드의 마지막 자식을 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
virtual LocalName { get; } 이 노드의 정규화된 이름의 로컬 부분을 가져옵니다.
virtual NamespaceURI { get; } 이 노드의 네임스페이스 URI를 가져옵니다.
NextSibling { get; } 이 노드 바로 다음의 노드를 가져옵니다. 해당 노드가 없으면 null을 반환합니다.
override 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를 새 자식으로 바꾸고 이전 자식 노드를 반환합니다.

또한보십시오