# Uses of Package
org.jsoup.nodes

Packages that use org.jsoup.nodes
Package
Description
org.jsoup
Contains the main `Jsoup` class, which provides convenient static access to the jsoup functionality.
org.jsoup.examples
Contains example programs and use of jsoup.
org.jsoup.helper
Package containing classes supporting the core jsoup code.
org.jsoup.nodes
HTML document structure nodes.
org.jsoup.parser
Contains the HTML parser, tag specifications, and HTML tokeniser.
org.jsoup.safety
Contains the jsoup HTML cleaner, and safelist definitions.
org.jsoup.select
Packages to support the CSS-style element selector.

Classes in org.jsoup.nodes used by org.jsoup
Class
Description
Document
A HTML Document.
Document.OutputSettings
A Document's output settings control the form of the text() and html() methods.
Classes in org.jsoup.nodes used by org.jsoup.examples
Class
Description
Element
A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements).
Classes in org.jsoup.nodes used by org.jsoup.helper
Class
Description
Document
A HTML Document.
Element
A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements).
Node
The base, abstract Node model.
Classes in org.jsoup.nodes used by org.jsoup.nodes
Class
Description
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.
Document.OutputSettings.Syntax
The output serialization syntax.
Document.QuirksMode
DocumentType
A `<!DOCTYPE>` node.
Element
A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements).
Entities.EscapeMode
FormElement
A HTML Form Element provides ready access to the form fields/controls that are associated with it.
Node
The base, abstract Node model.
Range
A Range object tracks the character positions in the original input source where a Node starts or ends.
Range.Position
A Position object tracks the character position in the original input source where a Node starts or ends.
TextNode
A text node.
XmlDeclaration
An XML Declaration.
Classes in org.jsoup.nodes used by org.jsoup.parser
Class
Description
Document
A HTML Document.
Element
A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements).
Node
The base, abstract Node model.
Classes in org.jsoup.nodes used by org.jsoup.safety
Class
Description
Attribute
A single key + value attribute.
Document
A HTML Document.
Element
A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements).
Classes in org.jsoup.nodes used by org.jsoup.select
Class
Description
Comment
A comment node.
DataNode
A data node, for contents of style, script tags etc, where contents should not show in text().
Element
A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements).
FormElement
A HTML Form Element provides ready access to the form fields/controls that are associated with it.
Node
The base, abstract Node model.
TextNode
A text node.