Represents a tagged XML element. Elements are characterized by having children, attributes, and names, and can themselves be children.
Constants
NAMESPLIT = /^(?:(#{XMLTokens::NCNAME_STR}):)?(#{XMLTokens::NCNAME_STR})/u
PARENTS = [ :element, :document, :doctype ]