Class Document

Document class

Document は、インライン 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)old child で示された子ノードを子のリストから削除します。
ReplaceChild(Node, Node)子ノードの古い子を子のリスト内の新しい子に置き換え、古い子ノードを返します。

関連項目