| Attribute |
Represents an XML attribute with complete formatting preservation including
quote styles, whitespace, and entity encoding.
|
| ChangeType |
Enumerates the types of changes that can be detected between two XML documents.
|
| Comment |
Represents an XML comment node, preserving exact formatting and content.
|
| ContainerNode |
Abstract base class for Document and Element nodes that can contain child nodes.
|
| DiffConfig |
Configuration for XML diff operations.
|
| DiffConfig.Builder |
|
| DiffResult |
The result of comparing two XML documents, containing all detected changes.
|
| Document |
Represents the root of an XML document, containing the document element
and preserving document-level formatting like XML declarations and DTDs.
|
| DomTripConfig |
Configuration options for controlling DomTrip XML processing behavior.
|
| DomTripException |
Base exception class for all DomTrip-related errors.
|
| DomTripVisitor |
Visitor interface for structured depth-first tree traversal with enter/exit
lifecycle callbacks.
|
| DomTripVisitor.Action |
Controls traversal flow during a visitor walk.
|
| Editor.EditorCommentBuilder |
Builder for creating comments within the Editor context.
|
| Editor.EditorElementBuilder |
Builder for creating and configuring elements within the Editor context.
|
| Editor.EditorTextBuilder |
Builder for creating text nodes within the Editor context.
|
| Editor.NodeBuilder |
Fluent builder for creating and adding nodes to the document.
|
| Element |
Represents an XML element with attributes and children, preserving original
formatting including attribute spacing, quote styles, and element structure.
|
| ElementQuery |
Fluent API for querying and filtering XML elements.
|
| EmptyElementStyle |
Enumeration for XML empty element formatting styles.
|
| NamespaceContext |
Represents a namespace context for XML elements, providing namespace URI resolution
and prefix management functionality.
|
| Node |
Base class for all XML nodes in the lossless XML tree, providing core
functionality for formatting preservation and tree navigation.
|
| Node.NodeType |
Enumeration of XML node types supported by DomTrip.
|
| ProcessingInstruction |
Represents an XML processing instruction, preserving exact formatting and content.
|
| QName |
Represents a qualified XML name with namespace URI, local name, and optional prefix.
|
| QuoteStyle |
Enumeration for XML attribute quote styles, supporting both single and double quotes.
|
| Text |
Represents text content in XML documents, preserving exact whitespace,
entity encoding, and CDATA section formatting.
|
| TreeWalker |
Lambda-friendly builder for configuring and executing tree traversals.
|
| XmlChange |
Represents a single change detected between two XML documents.
|
| XPathExpression |
Mini-XPath expression support for string-based element queries.
|