AttrThe Attr interface represents an attribute in an Element object. Typically the allowable values for the attribute are defined in a schema associated with the document.
CharacterDataThe CharacterData extends Node with a set of attributes and methods for accessing character data in the DOM.
CommentInherits from CharacterData and represents the content of a comment.
DocumentThe Document represents the entire inline xbrl document. Conceptually, it is the root of the document tree, and provides the primary access to the document’s data.
ElementThe Element interface represents an element in an inline xbrl document.
ElementListThe list of element.
NamedNodeMapRepresents collections of attributes that can be accessed by name.
NodeThe Node class is the primary datatype for the entire Document object Model. It represents a single node in the document tree.
NodeListThe list of node.
ProcessingInstructionThe class represents a “processing instruction”, used in XML as a way to keep processor-specific information in the text of the document.
TextThe class represents the textual content.