Skip to main content

Crate xml_disassembler

Crate xml_disassembler 

Source
Expand description

XML Disassembler - Disassemble large XML files into smaller files and reassemble the original XML.

Re-exports§

pub use builders::build_xml_string;
pub use handlers::DisassembleXmlFileHandler;
pub use handlers::ReassembleXmlFileHandler;
pub use multi_level::load_multi_level_config;
pub use multi_level::path_segment_from_file_pattern;
pub use multi_level::save_multi_level_config;
pub use multi_level::strip_root_and_build_xml;
pub use parsers::parse_xml;
pub use transformers::transform_to_json;
pub use transformers::transform_to_json5;
pub use transformers::transform_to_yaml;
pub use types::DecomposeRule;
pub use types::MultiLevelConfig;
pub use types::MultiLevelRule;
pub use types::XmlElement;

Modules§

builders
constants
Constants for XML parsing and building.
handlers
multi_level
Multi-level disassembly: strip a root element and re-disassemble with different unique-id elements.
parsers
transformers
types
Type definitions for XML element representation.
utils