# RustyXML v0.2.3 - Table of Contents ## Pages - [Overview](readme.md) - [Changelog](changelog.md) - [License](license.md) - Guides - [Architecture](architecture.md) - [Benchmarks](benchmark.md) - [XML Compliance](compliance.md) ## Modules - [RustyXML.SweetXpath](RustyXML.SweetXpath.md): Struct representing an XPath expression with modifiers. - Core - [RustyXML](RustyXML.md): Ultra-fast XML parsing for Elixir with full XPath 1.0 support. - SAX / Saxy-Compatible - [RustyXML.Builder](RustyXML.Builder.md): Protocol for converting Elixir data structures to XML. - [RustyXML.Encoder](RustyXML.Encoder.md): Encodes XML element trees to strings or iodata. - [RustyXML.Handler](RustyXML.Handler.md): Behaviour for SAX event handlers. - [RustyXML.Partial](RustyXML.Partial.md): Incremental XML parsing for scenarios where the complete document is not available upfront (e.g., socket streams, chunked HTTP). - [RustyXML.SimpleForm](RustyXML.SimpleForm.md): Parse XML into a simple tree of nested tuples. - [RustyXML.XML](RustyXML.XML.md): XML building DSL for constructing XML documents programmatically. - Streaming - [RustyXML.Streaming](RustyXML.Streaming.md): Streaming XML parser for processing large files with bounded memory. - Low-Level - [RustyXML.Native](RustyXML.Native.md): Low-level NIF bindings for XML parsing. - Exceptions - [RustyXML.ParseError](RustyXML.ParseError.md): Exception raised when XML parsing fails. - [RustyXML.XPathError](RustyXML.XPathError.md): Exception raised when XPath evaluation fails.