DomTrip Documentation

Welcome to the complete documentation for DomTrip, the lossless XML editing library for Java that preserves every detail of your XML documents during round-trip operations.

๐Ÿš€ Getting Started

Perfect for developers new to DomTrip:

โญ Core Features

Discover what makes DomTrip special:

๐Ÿ—๏ธ Advanced Topics

For power users and complex scenarios:

๐Ÿ“š API Reference

Complete API documentation:

  • Editor API - Main entry point for XML editing operations
  • Configuration - Customizing DomTrip behavior and presets

๐Ÿ“– Examples & Use Cases

Real-world examples and patterns:

  • Examples - Common XML editing scenarios with code samples

๐ŸŽฏ Quick Navigation

By Use Case

By Experience Level

๐Ÿ’ก Key Benefits

  • ๐Ÿ”„ Perfect Round-Trip: Unmodified sections remain completely unchanged
  • ๐Ÿ“ Format Preservation: Only modified sections are reformatted
  • ๐Ÿ—๏ธ Modern API: Fluent builders, Stream navigation, Optional returns
  • ๐ŸŒ Namespace Aware: Comprehensive namespace handling and resolution
  • โš™๏ธ Configurable: Multiple serialization options and presets
  • ๐Ÿงช Well Tested: 100% test coverage with 59 passing tests

๐Ÿ†˜ Getting Help

  • ๐Ÿ› Report Issues - Found a bug or have a feature request?
  • ๐Ÿ’ฌ Discussions - Ask questions and share ideas
  • ๐Ÿ“ง Contact - Direct support for enterprise users