Element

Element class

Element 接口表示内联 xbrl 文档中的元素。

public class Element : Node

特性

姓名 描述
Attributes { get; } 获取元素的属性。
virtual BaseURI { get; } 获取此节点的绝对基 URI,如果实现无法获取绝对 URI,则为 null。
ChildElements { get; } 获取元素的子元素。
ChildNodes { get; } 获取子节点。
FirstChild { get; } 获取此节点的第一个子节点。如果没有这样的节点,则返回 null。
HasChildNodes { get; } 获取此节点是否有子节点。
LastChild { get; } 获取此节点的最后一个子节点。如果没有这样的节点,则返回 null。
override LocalName { get; } 获取元素的本地名称。
override NamespaceURI { get; } 获取元素的命名空间 URI。
NextSibling { get; } 获取紧跟该节点的节点。如果没有这样的节点,则返回 null。
override NodeName { get; } 获取元素的节点名称。
NodeType { get; } 获取节点类型。
virtual NodeValue { get; set; } 获取或设置此节点的值,具体取决于其类型。
OwnerDocument { get; } 获取与此节点关联的文档对象。
ParentElement { get; } 获取元素的父元素。
ParentNode { get; } 获取父节点。
override Prefix { get; } 获取元素的前缀。
PreviousSibling { get; } 获取紧接在此节点之前的节点。如果没有这样的节点,则返回 null。
override TextContent { get; set; } 获取元素的文本内容。

方法

姓名 描述
AppendChild(Node) 将节点 newChild 添加到该节点的子节点列表的末尾。
GetAttribute(string) 按名称获取属性值。
GetAttributeNS(string, string) 通过本地名称和命名空间 URI 获取属性值。
HasAttribute(string) 在此元素上指定具有给定名称的属性或具有默认值时返回 true,否则返回 false。
HasAttributeNS(string, string) 如果在此元素上指定了具有给定本地名称和命名空间 URI 的属性或具有默认值,则返回 true,否则返回 false。
RemoveAttribute(string) 按名称删除属性。
RemoveAttributeNS(string, string) 按本地名称和命名空间 URI 删除属性。
RemoveChild(Node) 从子节点列表中删除由 old child 指示的子节点。
ReplaceChild(Node, Node) 用新的子节点替换子节点列表中的子节点old child,并返回旧的子节点。
SetAttribute(string, string) 添加一个新属性。如果元素中已存在具有该名称的属性,则其值将更改为 value 参数的值。
SetAttributeNS(string, string, string) 添加一个新属性。如果元素上已经存在具有相同本地名称和命名空间URI的属性,则将其前缀更改为qualifiedName的前缀部分,并将其值更改为值参数。

也可以看看