@NonnullByDefault

# Package org.jsoup.nodes

HTML document structure nodes.

Class Summary
Attribute: A single key + value attribute.
Attributes: The attributes of an Element.
CDataNode: A Character Data node, to support CDATA sections.
Comment: A comment node.
DataNode: A data node, for contents of style, script tags etc, where contents should not show in text().
Document: A HTML Document.
Document.OutputSettings: A Document's output settings control the form of the text() and html() methods.
DocumentType: A `<!DOCTYPE>` node.
Element: A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements).
Entities: HTML entities, and escape routines.
FormElement: A HTML Form Element provides ready access to the form fields/controls that are associated with it.
Node: The base, abstract Node model.
PseudoTextElement: Represents a `TextNode` as an `Element`, to enable text nodes to be selected with the `Selector` `:matchText` syntax.
TextNode: A text node.
XmlDeclaration: An XML Declaration.

Enum Summary
Document.OutputSettings.Syntax: The output serialization syntax.
Document.QuirksMode
Entities.EscapeMode