文档

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)在子节点列表中用 new child 替换子节点 old child,并返回旧的子节点。

另请参阅