Constructs a new node.
A set of names that identify special-purpose nodes
Adds a piece of text to the node's contents.
Returns a given named attribute.
Determines if this node has any non-whitespace contents.
Tests if the node consists only of text and interpolations, but doesn't contain child nodes.
Tests if the node consists of only a single, static string.
Compares all properties of two nodes for equality.
Removes all content if it conists of only white space.
Strips any leading whitespace from the contents.
Strips any trailign whitespace from the contents.
Outputs a simple string representation of the node.
Returns "class" attribute - a white space separated list of style class identifiers.
Returns the "id" attribute.
Flags that control the parser and generator behavior.
A key-value set of attributes.
The main contents of the node.
Start location of the node in the source file.
Name of the node
Represents a single node in the DOM tree.