Crate iksemel

Crate iksemel 

Source

Modules§

ikstack
memory
Memory allocation constants.
xml
XML parsing constants.

Structs§

DomParser
DOM parser that builds a tree structure from SAX events.
IksNode
Represents a node in the XML DOM tree.
Parser
SAX-style XML parser that processes XML data and calls appropriate handler methods.

Enums§

IksError
Error types that can occur during XML parsing and processing.
IksType
Represents the type of an XML node in the DOM tree.
TagType
Represents the type of an XML tag.

Traits§

SaxHandler
Trait for handling SAX-style XML parsing events.

Functions§

align_size
Aligns a size to the default alignment.
calculate_chunk_growth
Calculates chunk growth size based on current size and growth factor.
escape
Escapes special XML characters in a string.
escape_size
Calculates the size needed for escaping a string.
set_mem_funcs
Sets custom memory allocation functions.
str_casecmp
Performs case-insensitive string comparison.
str_cat
Safely concatenates strings.
str_dup
Safely duplicates a string.
str_len
Safely calculates string length.
unescape
Unescapes XML entities in a string.
unescape_size
Calculates the size needed for unescaping a string.

Type Aliases§

Result
Result type for iksemel operations