All Classes and Interfaces
Class
Description
Represents an XML attribute with complete formatting preservation including
quote styles, whitespace, and entity encoding.
Enumerates the types of changes that can be detected between two XML documents.
Represents an XML comment node, preserving exact formatting and content.
Configuration for XML diff operations.
Builder for
DiffConfig.The result of comparing two XML documents, containing all detected changes.
Represents the root of an XML document, containing the document element
and preserving document-level formatting like XML declarations and DTDs.
Configuration options for controlling DomTrip XML processing behavior.
Base exception class for all DomTrip-related errors.
A
StAXSource backed by a domtrip Document for JAXP interoperability.Pull-based
XMLStreamReader implementation backed by a domtrip Document.Visitor interface for structured depth-first tree traversal with enter/exit
lifecycle callbacks.
Controls traversal flow during a visitor walk.
High-level API for editing XML documents while preserving original formatting.
Builder for creating comments within the Editor context.
Builder for creating and configuring elements within the Editor context.
Builder for creating text nodes within the Editor context.
Fluent builder for creating and adding nodes to the document.
Represents an XML element with attributes and children, preserving original
formatting including attribute spacing, quote styles, and element structure.
Fluent API for querying and filtering XML elements.
Enumeration for XML empty element formatting styles.
Represents a namespace context for XML elements, providing namespace URI resolution
and prefix management functionality.
Utility class for resolving namespace information in XML elements.
Base class for all XML nodes in the lossless XML tree, providing core
functionality for formatting preservation and tree navigation.
Enumeration of XML node types supported by DomTrip.
A lossless XML parser that preserves all formatting information including
whitespace, comments, attribute quote styles, and entity encoding.
Represents an XML processing instruction, preserving exact formatting and content.
Represents a qualified XML name with namespace URI, local name, and optional prefix.
Enumeration for XML attribute quote styles, supporting both single and double quotes.
Serializes XML node trees back to XML string format with configurable
formatting options and lossless preservation for unmodified content.
Represents text content in XML documents, preserving exact whitespace,
entity encoding, and CDATA section formatting.
Lambda-friendly builder for configuring and executing tree traversals.
Represents a single change detected between two XML documents.
XML-aware structural diff engine that compares two documents and detects
both semantic and formatting-only changes.
Mini-XPath expression support for string-based element queries.