Guides

Task-oriented guides for common XML processing operations with Moxml.

Document operations

Parsing XML

Parse XML from strings, files, and IO streams

Working with Documents

Create and manipulate XML documents

Modifying XML

Edit elements, attributes, and content

SAX Parsing

Memory-efficient event-driven parsing

Advanced Features

Namespaces, XPath, and more

Node API Consistency

Understanding node types and their APIs

Development & Testing

Contributing to Moxml

Querying and traversal

XPath queries

Query XML documents using XPath expressions with namespaces and predicates.

Node traversal

Navigate XML document structure using parent, child, and sibling methods.

Finding nodes

Different approaches to locate specific nodes in XML documents.

Advanced operations

Namespace management

Work with XML namespaces including declarations, prefixes, and resolution.

Error handling

Handle XML processing errors effectively with Moxml’s error classes.

Performance optimization

Tips and techniques for optimizing XML processing performance.